hdoj-2674-N!Again
2016-07-27 09:10
381 查看
Description
WhereIsHeroFrom: Zty, what are you doing ?
Zty: I want to calculate N!……
WhereIsHeroFrom: So easy! How big N is ?
Zty: 1 <=N <=1000000000000000000000000000000000000000000000…
WhereIsHeroFrom: Oh! You must be crazy! Are you Fa Shao?
Zty: No. I haven’s finished my saying. I just said I want to calculate N! mod 2009
Hint : 0! = 1, N! = N*(N-1)!
Input
Each line will contain one integer N(0 <= N<=10^9). Process to end of file.
Output
For each case, output N! mod 2009
Sample Input
4
5
Sample Output
24
120
打表找规律
WhereIsHeroFrom: Zty, what are you doing ?
Zty: I want to calculate N!……
WhereIsHeroFrom: So easy! How big N is ?
Zty: 1 <=N <=1000000000000000000000000000000000000000000000…
WhereIsHeroFrom: Oh! You must be crazy! Are you Fa Shao?
Zty: No. I haven’s finished my saying. I just said I want to calculate N! mod 2009
Hint : 0! = 1, N! = N*(N-1)!
Input
Each line will contain one integer N(0 <= N<=10^9). Process to end of file.
Output
For each case, output N! mod 2009
Sample Input
4
5
Sample Output
24
120
打表找规律
#include<cstdio> #include<cstring> #include<algorithm> #include<iostream> using namespace std; int a[2010]; const int mod=2009; void init() { memset(a,0,sizeof(a)); a[1]=1; a[0]=1; for(int i=1;i<2010;i++) { a[i]=(a[i-1]*i)%mod; } } int main() { int n; init(); while(scanf("%d",&n)!=EOF) { if(n>=2009) printf("0\n"); else printf("%d\n",a ); } return 0; }
相关文章推荐
- HDU 2966 In case of failure KD树
- 2016 Multi-University Training Contest 3----解题报告
- HDU 5761_2016 Multi-University Training Contest 3
- grails中Template
- 220. Contains Duplicate III—medium
- 2016 Multi-University Training Contest 3 1011【鸽巢原理】
- 2016 Multi-University Training Contest 3
- 2016 Multi-University Training Contest 3 1002 Permutation Bo
- hdu 5754 2016 Multi-University Training Contest 3(各种博弈)
- 2016 Multi-University Training Contest 3 1001 Sqrt Bo
- POJ Problem 1363 Rails 【栈】
- Along with all the above benefits, you cannot overlook the space efficiency and performance gains in using DataFrames and Dataset APIs for two reasons.
- hdu 5753 Permutation Bo(2016 Multi-University Training Contest 3——组合)
- No.011 Container With Most Water
- 当你输入一个网址/点击一个链接,发生了什么?(以www.baidu.com为例)
- Apache 安装出现 Failed to open the Windows service manager, perhaps you forgot to log in as Adminstrator
- 2016 Multi-University Training Contest 3 Sqrt Bo
- main调用静态函数时候注意问题
- 2016 Multi-University Training Contest 3 Rower Bo
- shairo中的cache