#include<stdio.h>
#include<math.h>
int main()
{
int n,k;
scanf("%d%d",&n,&k);
long long sum=1;
for(int i=1;i<=n;i++){
// printf("%d\n",i%((int)pow(10,k)));
// sum=sum*(i%((int)pow(10,k)));
sum=sum*i;
while(1){
if(sum%10==0){
sum=sum/10;
}
else{
break;
}
}
sum=sum%((int)pow(10,k+1));
}
// printf("%0lld\n",sum%((int)pow(10,k)));
// printf("\n%d\n",512/((int)pow(10,2)));
for(int i=k-1;i>=0;i--){
if((sum/(int)pow(10,i))==0){
printf("0");
}
else{
printf("%d",(sum/(int)pow(10,i))%10);
}
}
// printf("\nend\n");
return 0;
}
三个测试用例过不了,时间超限
0.0分
2 人评分
母牛的故事 (C语言代码)浏览:743 |
C二级辅导-等差数列 (C语言代码)浏览:1216 |
钟神赛车 (C语言代码)浏览:877 |
简单的a+b (C语言代码)浏览:493 |
川哥的吩咐 (C++代码)浏览:1016 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:632 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:599 |
C语言训练-大、小写问题 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:337 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:472 |