HDU 2674 N!Again
来源:互联网 发布:apache官网下载tomcat 编辑:程序博客网 时间:2024/05/16 04:56
Calculate N! mod 2009
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
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
2009以后的阶乘都包含有2009这个因子,所以对2009取模都是0,
结论,10的9次方纯属吓唬人的!再深入点,其实2009=41x7x7 也就是40以后都是0
#include<stdio.h>int main(){int n,i,s;while(scanf("%d",&n)!=EOF){if(n>40)//虽然没有这个if直接算也是正确,但超时{printf("0\n");continue;}s=1;for(i=2;i<=n;i++){s*=i;s%=2009;}printf("%d\n",s);}return 0;}
0 0
- HDU 2674 N! Again
- HDU 2674 N! Again
- hdu 2674 N!Again
- HDU 2674 N!Again
- HDU--2674 N!Again
- hdu-2674-N!Again
- hdu 2674 N!Again
- hdu 2674 N!Again
- HDU 2674 N!Again
- N!Again hdu 2674 c++
- HDU 2674 N!Again(数论)
- HDU-2674 N!Again 水题
- HDU 2674-- N!Again【技巧】
- HDU 2674 N!Again(规律)
- HDU 2674:N!Again【数学】
- 杭电ACM HDU 2674 N!Again
- ACM HDU 2674 N! Again(数论)
- hdu 2674 N!Again (水题)
- ubuntu下修改系统编码
- String 构造,析够,赋值函数
- Mysql的insert语句常用方法
- 外部一个div固定宽高,内部img也固定宽高,怎么让img在外部div中垂直居中对齐
- 构建基于Javascript的移动web CMS——整合Django
- HDU 2674 N!Again
- 获取jqGrid中选择的行的数据
- 邮件附件在线预览——HTML Filter
- 多校训练赛2 ZCC loves cards
- 杭电 1256 画8 (简单的字符串处理)
- linux awk命令详解(转)
- Robotium是什么?
- 网络层数据缓冲区大小的设置
- Android点击2次返回按钮退出应用程序