天天看点

杭电2029回文串

#include<iostream>

#include<string>

using namespace std;

int main()

{

int n;

cin>>n;

string str;

cin.ignore();

while (n--)

{

getline(cin,str);

int t=str.size()/2;

int count=0;

if(str.size()%2==0)

{

for(int i=0;i<t;++i)

{

if(str.at(i)==str.at(2*t-1-i))

count++;

}

}

else

{

for(int i=0;i<t;++i)

{

if(str.at(i)==str.at(2*t-i))

count++;

}

}

if(count==t)

cout<<"yes"<<endl;

else

cout<<"no"<<endl;

}

return 0;

}