为啥我这个答案对了却全部wc了?

P1009 [NOIP1998 普及组] 阶乘之和

aumuF1 @ 2023-01-10 16:39:55

#include<iostream>
#include<vector>
using namespace std;

vector<int> jiec(int k)
{
    vector<int> a(10000,0);
    a[0]=1;
    int d=0;//进位; 
    for(int j=1;j<=k;j++)
    {
        for(int i=0;i<10000;i++)
        {
            int b = a[i]*j+d;
            a[i]=b%10;
            d=b/10;
        }
    }
    return a;
}

int getlen(vector<int> a)
{
    for(int i=a.size();i>=0;i--)
    {
        if(a[i]!=0)
        {
            return i;
        }
    }
}

vector<int> xianjia(vector<int> a,vector<int> b)
{
    vector<int> c(10000,0);
    for(int i=0;i<10000;i++)
    {
        c[i]=a[i]+b[i];
    }
    int d=0;
    for(int i=0;i<10000;i++)
    {
        int b = c[i]+d;
        c[i] = b%10;
        d=b/10;
    }
    return c;
}

int main()
{
    vector<int> a(10000,0);
    int n;cin>>n;
    for(int i=1;i<=n;i++)
    {
        vector<int> b=jiec(i);
        a = xianjia(b,a);
    }
    for(int i=getlen(a);i>=0;i--)
    {
        cout<<a[i];
    }
}

输入6得到873,这个测试点也给我wc了


by a2lyaXNhbWUgbWFyaXNh @ 2023-01-10 16:44:25

WC是什么


by Wf_yjqd @ 2023-01-10 16:46:16

是WA吧..


by WA_sir @ 2023-01-10 16:46:45

WA+CE(


by Coffins @ 2023-01-10 17:22:48

@aumuF1 您指的是WA吧


by aumuF1 @ 2023-01-10 19:25:52

@Coffins 对的对的,不好意思。


by aumuF1 @ 2023-01-10 19:26:27

@五个下划线 弄错了,不好意思。


by aumuF1 @ 2023-01-10 19:26:57

@Wf_yjqd 对,不好意思弄错了。


|