hdu 1042 N!
来源:互联网 发布:php 地方门户系统 编辑:程序博客网 时间:2024/04/29 23:47
N!
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 33314 Accepted Submission(s): 9234
Problem Description Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N
Input One N in one line, process to the end of file.
Output For each N, output N! in one line.
Sample Input
1
2
3
Sample Output
1
2
6
Author
JGShining(极光炫影)
1468MS452K
View Code
Problem : 1042 ( N! ) Judge Status : Accepted
RunId : 6306010 Language : C++ Author : NealGavin
Code Render Status : Rendered By HDOJ C++ Code Render Version 0.01 Beta
RunId : 6306010 Language : C++ Author : NealGavin
Code Render Status : Rendered By HDOJ C++ Code Render Version 0.01 Beta
#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>#define N 60300#define mod 10using namespace std;int shu[N];void quick_min(int m){ shu[0]=1; shu[1]=1; int d=0; for(int i=2;i<=m;i++) { for(int j=1;j<=shu[0];j++) { d=shu[j]*i+d; shu[j]=d%mod; d/=mod; } while(d) { shu[++shu[0]]=d%mod; d/=mod; } }}int main(){ int m; while(cin>>m) { quick_min(m); for(int j=shu[0];j>0;j--) cout<<shu[j]; cout<<"\n"; }}
296MS344K
View Code
Problem : 1042 ( N! ) Judge Status : Accepted
RunId : 6306105 Language : C++ Author : NealGavin
Code Render Status : Rendered By HDOJ C++ Code Render Version 0.01 Beta
RunId : 6306105 Language : C++ Author : NealGavin
Code Render Status : Rendered By HDOJ C++ Code Render Version 0.01 Beta
#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>#define N 60300#define mod 100000using namespace std;int shu[N];void quick_min(int m){ shu[0]=1; shu[1]=1; int d=0; for(int i=2;i<=m;i++) { for(int j=1;j<=shu[0];j++) { d=shu[j]*i+d; shu[j]=d%mod; d/=mod; } while(d) { shu[++shu[0]]=d%mod; d/=mod; } }}int main(){ int m; while(cin>>m) { quick_min(m); printf("%d",shu[shu[0]]); for(int j=shu[0]-1;j>0;j--) printf("%05d",shu[j]); cout<<"\n"; }}
- N! ---HDU 1042
- HDU 1042 N!
- hdu 1042 N!
- HDU 1042 N!
- HDU 1042 N!
- hdu 1042 N!
- hdu 1042 N!
- HDU 1042 - N!
- hdu 1042 N!
- hdu 1042 N!
- HDU 1042 N!
- hdu 1042 N!
- HDU 1042 N!
- HDU 1042 N!
- Hdu 1042 - N!
- hdu 1042 N!
- hdu 1042 N!
- hdu 1042 N!
- struts2 表单数据无法获取即显示为null
- 短信数据结构
- 为PHP添加MEMCACHE模块
- Mac10.7代码编写退出键盘的操作
- hdu 1269 强连通分量
- hdu 1042 N!
- samba服务器配置
- usaco 4.1 Cryptcowgraphy(DFS+hash+剪枝)
- MTK10A之短信函数解读
- hdu1708
- word 2007 超链接技巧汇总
- java 多线程 入门 线程生命周期图
- 在主窗体Panel中添加新的窗体(C#,winform开发)
- 程序员如何才能减少自己的程序中的BUG