经分析发现,仅当‘1’与‘0’的数量均为奇数时无法使所有字符相等。
#include <iostream>
#include<string>
using namespace std;
void solve(){
string s;
cin>>s;
int c1=0,c0=0;
for(char c:s){
if(c=='1')c1++;
else c0++;
}
if(c1%2&&c0%2)cout<<"No\n";
else cout<<"Yes\n";
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int t;
cin>>t;
while(t--)solve();
return 0;
}

京公网安备 11010502036488号