任你如何旋转。。这题也不改变最初的对称性质。
判断原始就行..
#include <iostream>
#include <stdio.h>
#include <cstring>
using namespace std;
char s[10000100];
int main()
{
gets(s);
int flag=0;
for(int i=0,j=strlen(s)/2;j<strlen(s);i++,j++)
{
if(s[i]!=s[j])
{
flag=1;
break;
}
}
if(!flag)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
return 0;
}