题解:CF2225B Alternating String
JingAT6523 · · 题解
题目分析
定义交替字符串
给你一个由
思路
要想在最多 aabbaa,则无法使它仅通过一次操作变成交替字符串。
定义 YES;否则,输出 NO。
代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int t;
cin>>t;
for(int tes=1;tes<=t;tes++){
string s;
cin>>s;
int cnt=0,siz=s.size();
for(int i=1;i<siz;i++){
if(s[i]==s[i-1]) cnt++;
}
if(cnt<=2) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
return 0;
}