记录编号 |
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;
}