问题标题: 酷町堂:WA50

0
0
已解决
万睿言
万睿言
初级光能
初级光能

题目链接: 酷町堂:2639

附上WA50的错误代码:

int n,cnt1,cnt2,cnt3,ans;
int x12,x13,x21,x23,x31,x32;
int a[1005];
long long sum;
//变量是定义在main函数上面的
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
        if(a[i]==1)
            cnt1++;
        else if(a[i]==2)
            cnt2++;
        else if(a[i]==3)
            cnt3++;
    }
    for(int i=1;i<=cnt1;i++){
        if(a[i]==2) x12++;
        else if(a[i]==3)    x13++;
    }
    for(int i=cnt1+1;i<=cnt1+cnt2;i++){
        if(a[i]==1) x21++;
        else if(a[i]==3)    x23++;
    }
    for(int i=cnt1+cnt2+1;i<=n;i++){
        if(a[i]==1) x31++;
        else if(a[i]==2)    x32++;
    }
    sum+=(x12+x21+x13+x31+x23+x32-sum*2)/3*2;
    cout<<sum;

 


0
我要回答