瞪眼法可知,如果出现0和1的数量都是奇数,无论怎么换位都无法满足条件。
#include <iostream>
using namespace std;
int main() {
int t,a0=0,a1=0;
cin>>t;
while(t--){
string a;
cin>>a;
a0=0;
a1=0;
for(auto i:a){
a0+=i-'0';
a1+=i-'1';
}
cout<<(a0%2!=0&&a1%2!=0?"No\n":"Yes\n");
}
}

京公网安备 11010502036488号