代码如下,为C++;
#include<bits/stdc++.h>
using namespace std;
long long T;
string s;
void pan(string s){
int l=s.size();
string s1="";
for(int i=0;i<l;i++){
if(s[i]==s[i+2]){
for(int j=i+3,k=0;j<l;j++,k++){
if(s[j]!='l'&&s[j]!='q'&&s[j]!='b'){
cout<<"No"<<endl;
return;
}
else if(s[j]!=s1[k]&&s1!=""){
cout<<"No"<<endl;
return;
}
}
cout<<"Yes"<<endl;
return;
}
s1=s[i]+s1;
}
cout<<"No"<<endl;
return;
}
int main(){
cin>>T;
for(int i=1;i<=T;i++){
cin>>s;
pan(s);
}
return 0;
}