哪位DALAO知道这份代码有什么问题?(壶关)
  • 板块P1591 阶乘数码
  • 楼主L__B
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/7/11 18:10
  • 上次更新2024/7/11 19:42:03
查看原帖
哪位DALAO知道这份代码有什么问题?(壶关)
995569
L__B楼主2024/7/11 18:10
#include<bits/stdc++.h>
using namespace std;
int t,n,a,b[2570],s;
int main(){
    scanf("%d",&t);
    while(t--){
        scanf("%d%d",&n,&a);
        memset(b,0,sizeof(b));
        b[1]=1,s=0;
        for(int i=1;i<=n;i++){
            for(int j=1;j<2569;j++)
              b[j]*=i;
            for(int j=1;j<2569;j++)
              b[j+1] += b[j]/10,b[j]%=10;
        }
        for(int i=1;i<2569;i++)
          if(b[i]==a) s++;
        printf("%d\n",s);
    }
    return 0;
}
2024/7/11 18:10
加载中...