大佬求救!!!
Why 我WA掉了???!查不出错啊!!求调QwQ
#include<bits/stdc++.h>
using namespace std;
string s;
bool isHuiwenshu(const string &str){
int z=0,y=str.size()-1;
while(z<y){
if(str[z]!=str[y]){
return false;
}
z++;
y--;
}
return true;
}
bool isConcatenatedHuiwenshu(const string&s){
int n=s.size();
for(int i=1;i<=n-3;i++){
if(isHuiwenshu(s.substr(0,i))&&isPalindrome(s.substr(i)){
return true;
}
}
return false;
}
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
getline(cin,s);
if(isConcatenatedHuiwenshu(s)){
cout<<"Yes"<<endl;
}
else{
cout<<"No"<<endl;
}
}
return 0;
}