码迷,mamicode.com
首页 > 其他好文 > 详细

51Nod 1347

时间:2019-01-21 12:16:03      阅读:131      评论:0      收藏:0      [点我收藏+]

标签: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 1347

标签:51nod   .com   info   while   技术分享   inf   ima   ring   ios   

原文地址:https://www.cnblogs.com/precious-LZY/p/10297861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!