首页 > 代码库 > 51nod1347(简单逻辑)
51nod1347(简单逻辑)
题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1347
题意:中文题诶~
思路:稍推理一下就可以发现字符串a是对偶串是其可以由对偶串旋转得到的充要条件;
代码:
1 #include <bits/stdc++.h>
2 using namespace std;
3
4 string b, a;
5
6 bool is_ok(string a){
7 int len=a.size()/2;
8 for(int i=0; i<len; i++){
9 if(a[i]!=a[i+len]){
10 return false;
11 }
12 }
13 return true;
14 }
15
16 int main(void){
17 cin >> a;
18 if(a.size()&1){
19 cout << "NO" << endl;
20 return 0;
21 }
22 if(is_ok(a)){
23 cout << "YES" << endl;
24 }else{
25 cout << "NO" << endl;
26 }
27 return 0;
28 }
51nod1347(简单逻辑)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。