if(s[i]=='2') cnt1++;
不加引号见祖宗!!!
------------
Yes不是yes也不是YES。
不看样例见祖宗!!!
#include<bits/stdc++.h>
using namespace std;
string s;
int cnt1,cnt2,cnt3,cnt4;
int n;
int main()
{
scanf("%d",&n);
getline(cin,s);getline(cin,s);
for(int i=0;i<n;i++)
{
if(s[i]==2) cnt1++;
else if(s[i]==0) cnt2++;
else if(s[i]==1) cnt3++;
else if(s[i]==4) cnt4++;
else
{
cout<<"NO"<<endl;
break;
}
}
if(cnt1==cnt2&&cnt1==cnt3&&cnt1==cnt4&&cnt1!=0)
{
cout<<"YES"<<endl;
}
return 0;
我太难了,勿抄袭。