标签:51nod .com info while 技术分享 inf ima ring ios
思维题,题不难,主要是要想明白,旋转之后是对串,那旋转之前也是,之前不是,旋转之后也不是。所以只要判断原串是不是就好。
1 #include<algorithm> 2 #include<iostream> 3 #include<stdio.h> 4 #include<string.h> 5 const int maxn=1e6+7; 6 char str[maxn]; 7 int main(){ 8 while(gets(str)){ 9 int l=strlen(str); 10 int flag=1; 11 if(l%2!=0){ 12 printf("NO\n"); 13 continue; 14 } 15 else{ 16 for(int i=0;i<l/2;i++){ 17 if(str[i]!=str[i+l/2]) 18 { 19 printf("NO\n"); 20 flag=0; 21 break; 22 } 23 } 24 if(flag) 25 printf("YES\n"); 26 } 27 } 28 }
标签:51nod .com info while 技术分享 inf ima ring ios
原文地址:https://www.cnblogs.com/precious-LZY/p/10297861.html