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
已采纳