Files
python/GESP/Level4/GESP202409/20240906_3_2.cpp
HuangHai 1f397eca87 'commit'
2025-08-30 18:35:01 +08:00

39 lines
719 B
C++

#include <bits/stdc++.h>
using namespace std;
//判断一个字符串是不是回文串
bool isHuiWen(string s){
if(s.size()<2) return false;
for(int i=0;i<s.size()/2;i++)
if(s[i]!=s[s.size()-1-i]) return false;
return true;
}
int main(){
int T;
cin>>T;
while(T--){
string s;
cin>>s;
int flag=0;
//枚举第一个子串的结尾位置
for(int i=0;i<s.size();i++){
string s1,s2;
for(int j=0;j<=i;j++) s1+=s[j];//拼接第一个子串
for(int j=i+1;j<s.size();j++) s2+=s[j];//拼接第二个子串
//cout<<"s1="<<s1<<",s2="<<s2<<endl;
if(isHuiWen(s1) && isHuiWen(s2)){
cout<<"Yes"<<endl;
flag=1;
break;
}
}
if(flag==0) cout<<"No"<<endl;
}
return 0;
}