杂文---周期数
来源:互联网 发布:网络销售兼职招聘 编辑:程序博客网 时间:2024/05/16 07:16
如果一个字符串可以由n个长度为k的字符串重复多次得到,我们说该字符串是以k为周期。例如abcabcabcabc是以3为周期(也可以是6或12),输入一个长度不超过80的串,输出它的最小周期。
/**@FilenameZhouQiChuan.cpp*@Date2014.4.2408:29*/#include <iostream>#include <string.h>using namespace std;int main(int argc, char *argv[]){char str[100];cin>>str;int i, j;int len = strlen(str);for(i = 1; i <= len; i++)if(len % i ==0){int ok = 1;for(j = i; j < len; j++)if(str[j] != str[j%i]){ok = 0;break;}if(ok) {cout<<i<<endl;break;}}return 0;}
0 0
- 杂文---周期数
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- 杂文
- urllib2源码记录
- Cocos2d-x v3.0正式版尝鲜体验【1】 环境搭建和新建项目
- 云计算分布式大数据神器Spark实战高手之旅
- java实现的棋盘覆盖
- 怎么合并两个透明度不同的QImage图片
- 杂文---周期数
- android音量键 底层 上层
- Linux操作常用命令笔记
- 程序员求职之道(《程序员面试笔试宝典》)之快乐编程的好习惯有哪些?
- 深入理解计算系统 家庭作业2.72
- IOS类别
- spi总线的特点总结
- 140425关于性能测试的一点感悟
- VIM操作常用命令笔记