周期串
来源:互联网 发布:mac pro2012装win7 编辑:程序博客网 时间:2024/05/17 01:09
如果一个字符串可以由某个长度 为k的字符串重复多次得到,我们说该串以k为周期。输入一个长度不超过80的串,输出它的最小周期。
#include<iostream>#include<string>using namespace std;int main(){ string s; while(cin>>s) { int n=s.size(); for(int i=1;i<n;i++) { if(n%i==0) { int ok=1; for(int j=i;j<n;j++) { if(s[j]!=s[j%i]) { ok=0; break; } } if(ok==1) { cout<<i<<endl; break; } } } } return 0;}
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 周期串
- 小虑
- zju-会员分组
- C#对XML数据的操作
- PHP 日期计算函数【差异天数】
- 木块砌墙-题目
- 周期串
- Oracle之闪回查询
- Activity之间互相切换时的生命周期
- Ubuntu下Python如何连接MySQL
- Linux_去掉和加上^M_ctrl_m
- hdu 3639 Hawk-and-Chicken(缩点+树dp)
- 通过sqlplus执行*.sql文件时常见的问题总结
- Sprite Kit编程指南(6)-使用其他节点类型
- Oracle中dual表的用途介绍