zoj 3818 Pretty Poem
来源:互联网 发布:ubuntu 查看32 64 编辑:程序博客网 时间:2024/06/04 17:46
//AC#include <cstdio>#include <iostream>#include <cstring>#include <string>#include <algorithm>using namespace std;char ch[55];string str;int len;void work(){ for(int i=1; 3*i+2<=len; i++){ if((len-3*i) % 2 != 0) continue; int j = (len-3*i)/2; string A = str.substr(0, i); string B = str.substr(i, j); if(A == B) continue; if(A + B + A + B + A == str){ puts("Yes"); return; } } for(int i=1; 3*i+4<=len; i++){ for(int j=1; 3*(i+j)+1<=len; j++){ int k = len - 3*(i+j); string A = str.substr(0, i); string B = str.substr(i, j); string AB = A + B; string C = str.substr(2*(i+j), len-3*(i+j)); if(A == B || B == C || C == A) continue; if(AB + AB + C + AB == str){ puts("Yes"); return; } } } puts("No");}int main() {int t;scanf("%d", &t);while (t--) {str.clear();scanf("%s", ch);len = strlen(ch);for (int i = 0; i < len; i++)if (isalpha(ch[i]))str += ch[i];len = str.length(); work();}return 0;}
0 0
- ZOJ - 3818 Pretty Poem
- zoj 3818 Pretty Poem
- ZOJ 3818 Pretty Poem
- zoj 3818 Pretty Poem
- ZOJ 3818 Pretty Poem
- ZOJ 3818 Pretty Poem 字符串
- ZOJ 3818 Pretty Poem 字符串
- zoj 3818 Pretty Poem(模拟)
- ZOJ - 3818 Pretty Poem 暴力
- ZOJ 3818 Pretty Poem 模拟题
- ZOJ 3818 Pretty Poem(模拟题)
- zoj 3818 Pretty Poem (模拟)
- zoj 3818 Pretty Poem(暴力枚举)
- 模拟 之 zoj 3818 Pretty Poem
- ZOJ 3818 Pretty Poem(暴力求解)
- ZOJ Problem Set - 3818 Pretty Poem
- zoj 3831 Pretty Poem
- ZOJ 3810 Pretty Poem
- python mock 的一些小例子
- Android Log输出 log开关 日志打印器 LogUtil
- 智能聊天机器人实现(源码+解析)
- ibatis学习(3)接口SqlMapClient (2)其他函数
- Java面试题十二(数据库专题)
- zoj 3818 Pretty Poem
- 在xcode5中修改整个项目名
- UVA 11549 模拟 Floyed判圈法的应用 Calculator Conundrum
- Android:键盘挡住输入框解决办法
- POJ 3225——Help with Intervals(线段树,成段替换+区间异或+hash)
- Pygame 打方块
- DirectX 9.0c游戏开发手记之RPG编程自学日志之4: Preparing for the Book (准备工作)(下)
- iOS 修改SearchBar的Textfiled的Cursor游标颜色和字体样式和大小;Disable输入框
- vi 基本常用命令