本题题解(悄咪咪)
查看原帖
本题题解(悄咪咪)
1104019
LLF_18楼主2024/10/27 15:37

代码如下

#include <bits/stdc++.h>
using namespace std;
int main()
{
  int n,k;
  cin>>n;
  for(int i=1; i<=n; i++)
  {
    string s;
    cin>>s;
    int m=s.length();
    int fl=0;
    for(int j=2; j<=m-2; j++)
    {
      string s1=s.substr(0,j);
      string s2=s.substr(j,m-j);
      string t1="",t2="";
      for(int k=(int)s1.size()-1; k>=0; k--)t1+=s1[k];
      for(int k=(int)s2.size()-1; k>=0; k--)t2+=s2[k];
      if(t1==s1&&t2==s2)
      {
        fl=1;
        break;
      }
    }
    if(fl)cout<<"Yes"<<endl;
    else cout<<"No"<<endl;
  }
  return 0;
}
2024/10/27 15:37
加载中...