不知道为什么又WA了样例正确
#include <bits/stdc++.h>
using namespace std;
bool isPal(string str){
int left=0;
int right=str.length()-1;
if(left>=right){
return false;
}
while(left<=right){
if(str[left]!=str[right]){
return false;
}
left++;
right--;
}
}
int main() {
int n;
cin>>n;
for(int i=0;i<n;i++){
string str;
cin>>str;
bool flag=false;
for(int j=1;j<str.length()-1;j++){
if(isPal(str.substr(0,j))&&isPal(str.substr(j,str.length()))){
flag=true;
break;
}
}
if(flag==true){
cout<<"Yes"<<endl;
}
else{
cout<<"No"<<endl;
}
}
return 0;
}