本人在打 ATCode 入门赛 T1 时遇到了一个灵异事件
评测端编译器版本为 C++ 17 (gcc 12.2)
,本地编译器版本为 C++ 14 (gcc 4.9.2)
Code
#include<bits/stdc++.h>
using namespace std;
bool asa=0;
int n,a=0,b=0;
string s;
int main()
{
cin>>n>>s;
for(int i=0;i<n;i++)
{
if(s[i]=='1')
{
if(b) asa++;
else a++;
}
else if(s[i]=='2') b++;
else if(i!=(n+1)/2-1) asa++;
}
if(asa||a!=b) cout<<"No";
else cout<<"Yes";
}
求大佬帮忙解决!