样例是对的,但全都WA了,求助大佬orz

P1591 阶乘数码

第五氪金好难 @ 2021-03-18 20:47:26

#include<bits/stdc++.h> 
using namespace std;
int a[100000];
int main(){
    int n,x,len=1,s=0,m,m1[1000],k[1000]={0};
    cin>>m;
    for(int o=1;o<=m;o++)
    {   cin>>n>>m1[o];
        a[1]=1;
        for(int i=1;i<=n;i++){          
        x=0;
        for(int j=1;j<=len;j++){    
            a[j]=a[j]*i+x;
            x=a[j]/10;          
            a[j]=a[j]%10;       
            if(x!=0&&j==len)    
                len++;          
        }
    }
    for(int i=len;i>=1;i--){
        if(a[i]==m1[o])
        k[o]++;
    }
    }
    for(int i=1;i<=m;i++)
    {   cout<<k[i]<<endl;
    }
    return 0;
}

by 风中の菜鸡 @ 2021-03-20 21:17:43

这都错了,xswl


by 卞云珑 @ 2021-08-26 10:19:32

woc,屎名可太强了,老哥你是抄了什么啊,2333~,真的没有社死嘛?估计你开小号去了


|