记录编号 |
245934 |
评测结果 |
AAAAAA |
题目名称 |
[POJ1401] 阶乘末尾的0 |
最终得分 |
100 |
用户昵称 |
Sky_miner |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.151 s |
提交时间 |
2016-04-04 16:21:35 |
内存使用 |
0.29 MiB |
显示代码纯文本
- #include<cstdio>
- long long mod[]={5,25,125,625,3125,15625,78125,390625,1953125,9765625,48828125,244140625,1220703125,6103512625,};
- int main(){
- freopen("fact.in","r",stdin);
- freopen("fact.out","w",stdout);
- int T;scanf("%d",&T);
- unsigned int fac;
- while(T--){
- scanf("%d",&fac);
- int ans=0;
- for(int i=0;mod[i]<fac;i++) ans+=fac/mod[i];
- printf("%d\n",ans);
- }
- fclose(stdin);fclose(stdout);
- return 0;
- }