随笔 - 0  文章 - 0  trackbacks - 0
<2026年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿

搜索

  •  

最新评论

re: hdu1042 N![未登录] rr 2013-07-24 20:47
#include <iostream>
#include<cstdio>
#include<cstring>
#define MAXN 10000
using namespace std;
int main()
{
int N,i,f[MAXN+5]={0};
while(cin>>N){memset(f,0,sizeof(f));f[0]=1;
for(i=2;i<=N;i++){int carry=0;
for(int j=0;j<MAXN;j++){
f[j]=f[j]*i+carry;carry=f[j]/100000;f[j]%=100000;}
}
for(i=MAXN-1;!f[i];i--);printf("%d",f[i--]);
for(;i>=0;i--)printf("%05d",f[i]);
cout<<endl;
}
return 0;
}
很强悍,每次递交都会rebuild,像我这样习惯修改几行就check in的可能会受不了啊