洛谷——P1866 编号
2024-08-27 14:07:44
P1866 编号
题目描述
太郎有N只兔子,现在为了方便识别它们,太郎要给他们编号。兔子们向太郎表达了它们对号码的喜好,每个兔子i想要一个整数,介于1和Maxnumber[i]之间(包括1和Maxnumber[i])。当然,每个兔子的编号是不同的。现在太郎想知道一共有多少种编号的方法。
你只用输出答案mod 1000000007即可。如果这是不可能的,就输出0.
输入输出格式
输入格式:
第一行是一个整数N。(1≤N≤50)
第二行N个整数Maxnumber[i]。(1≤Maxnumber[i]≤1000)
输出格式:
一个整数
输入输出样例
输入样例#1: 复制
2 5 8
输出样例#1: 复制
35 乘法原理在中间乘的时候可能会暴int,因此我们要用long long,注意判断不存在的情况
#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #define N 110 #define mod 1000000007 using namespace std; int n,ans,a[N]; int read() { ,f=; char ch=getchar(); ;ch=getchar();} +ch-',ch=getchar(); return x*f; } int main() { n=read();ans=; ;i<=n;i++) a[i]=read(); sort(a+,a++n); ;i<=n;i++) { ans=1ll*ans*(a[i]-(i-))%mod; <=) {ans=; break;} } printf("%d",ans); ; }
最新文章
- android5.1 for tq335x
- codeforces Gargari and Permutations(DAG+BFS)
- android apk--程序发布前的准备
- Java基础-继承-子类与父类执行顺序
- [DX11] Introduction
- 快速实现Magento多语言的设置和产品数据的多语言方法
- ELK监控系统nginx / mysql慢日志
- jQuery获取JSON格式数据方法
- HTTP长连接和短连接 + Websocket
- QT下的darknet-GPU项目属性
- 洛谷 P3951 小凯的疑惑(数学)
- 2018-2019-2 网络对抗技术 20165333 Exp1 PC平台逆向破解
- Qt一步一步实现插件通信(附源码)
- [图床神器]Windows下的图片上传工具MPic
- 【DB2数据库在windows平台上的安装】
- Makefile-filter和filter-out
- cowboy的get和post的例子
- 《javascript模式--by Stoyan Stefanov》书摘--汇总
- The WebSocket Protocol
- jquery解析xml
热门文章
- Linux认知之旅【06 图形界面上的各种折腾】!
- unity灯光Lightmapping、LightProbes
- java 继承小结
- 【志银】#define lowbit(x) ((x)&;(-x))原理详解
- shell之正则表达式
- HTML5初识Canvas
- HDU 1939 HE IS OFFSIDE
- kvm竟然抓不到kvm的tracepoint
- jqury关于cooke的操作写入cookie后只显示一次的DIV提示框代码
- code forces 999C	Alphabetic Removals