找基本组成字符串
来源:互联网 发布:做淘宝云客服工资多少 编辑:程序博客网 时间:2024/05/23 11:49
Description
有一字符串,是通过一个最基本的字符串不停复制拼接而成的。
例如:
1212121212121212
是通过“12”不停的复制变成的。
第一次 12
第二次 1212
第三次 12121212
第四次 1212121212121212
现在,给你这样一串字符串,希望你能找到合成这样一字符串的最短的基本字符串。
Input
有多行输入,每一行给出上述的一字符串(长度不超过1000)。
Output
对于每个字符串,输出最基本的一个字符串。
Sample Input
1212121212121212
Sample Output
12#include <iostream>#include <cstdio>using namespace std;int main(){string s;while(cin>>s){while(s.substr(0,s.size()/2) == s.substr(s.size()/2,s.size()/2)){s = s.substr(0,s.size()/2); //这一步不能漏,因为可能会陷入死循环,导致超时 if(s.size() == 1){break;}}cout<<s<<endl; //printf("%s\n",s);}return 0;}
0 0
- 找基本组成字符串
- 基本组成
- LeetCode 49. Group Anagrams 找相同的字母组成的字符串
- 找字符串
- 函数的基本组成
- Smartbits的基本组成
- ODI的基本组成
- ODI的基本组成
- PC基本组成
- ODI的基本组成
- 计算机基本组成
- 计算机基本组成
- 硬盘的基本组成
- 计算机基本组成
- java----Java基本组成
- Service的基本组成
- 计算机的基本组成
- 计算机系统的基本组成
- NVIDIA抗锯齿设置
- C 语言程序设计实践 7.8 Ytaaa 的二叉树
- Qscrollarea无法去除边框,去除边框的办法
- UVA 10106-Product(大数乘法)
- Servlet页面跳转实现方法的区别
- 找基本组成字符串
- Windows 网络游戏编程--序章
- 谁帮我编写,把连接里的中文进行编码
- Android 类似未读短信图标显示数字效果的分析
- 批处理高级教程
- gluPerspective和gluLookAt的关系 (由于写的好我就转了)
- Mysql笔记
- ++i和i++的区别
- Windows垃圾文件清理(批处理BAT清理垃圾文件)