求字符串的最小正周期
求字符串的最小正周期
#include <iostream>
#include <cstring>
using namespace std;
int main()
{ int n; char data[100]; cin>>n; while(n--) { cin>>data; int len=strlen(data); for (int i=1;i<=len;++i) { if(len%i==0) { int flag=1; for(int j=i;j<len;++j) { if(word[j]!=word[j%i]) { flag=0; break; } } if(flag) { cout<<i<<endl; break; } } } if (n!= 0) cout<<endl; } return 0;
}
求字符串的最小正周期相关推荐
- 求字符串全排列 python实现
文章目录 算法思想 附上c语言实现 参考 算法思想 输入一个字符串,打印这个字符串中字符的全排列. eg: 输入:abc 输出:abc acb bac bca cab cba 思路:将求字符串的全排列 ...
- c++中求字符串数组的min/max
1.函数:(作用:返回容器中最小值和最大值.) min_element() max_element max_element(first,end,cmp);其中cmp为可选择参数! 第三个参数cmp可写 ...
- 【C语言】模拟实现库函数 strcpy(复制字符串内容) 与 strlen(求字符串长度)
前言:对于库函数的使用,我们不仅要会使用方法,更要知晓使用原理,而知晓使用原理最好的方法就是模拟相应库函数的使用. 今天我们就来模拟 strcpy(复制字符串内容) 与 strlen(求字符串长度)这 ...
- 求字符串中汉字的个数
一.分解字符串法 首先创建这个函数: /*将字符串分解*/ create function [dbo].[SplitChar] ( @str_One Nvarchar(100) ) returns @ ...
- C++实现求字符串的所有的组合
参考:http://www.xuebuyuan.com/600583.html http://blog.csdn.net/hackbuteer1/article/details/7462447 htt ...
- LeetCode算法题2:求字符串b在字符串a中的起始下标
文章目录 前言 一.题目描述 二.思路 1.朴素匹配 1.1Java直接实现 2.kmp模式匹配 总结 前言 本系列文章为leetCode刷题笔记,仅供参考. 一.题目描述 若字符串 a 包含字符串 ...
- sprintf,求字符串长度
int sprintf( char *buffer, const char *format[, argument]... ); buffer:Storage location for outpu ...
- Java求字符串中出现次数最多的字符
Java求字符串中出现次数最多的字符 [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/51933611 Java ...
- 对于一个采用字符数组存放的字符串str,设计一个递归算法StrLength(char *str)求其字符个数(长度)。递归求字符串长度
递归求字符串长度,需要的就是将数组看成指针,一步一步走下去 int StrLength(char *str) {char *p=str;if(*p=='\0') return 0;else{retur ...
- C语言试题三十三之比较两个字符串的长度,(不得调用c语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。
1. 题目 请编写函数function,它的功能是:比较两个字符串的长度,(不得调用c语言提供的求字符串长度的函数),函数返回较长的字符串.若两个字符串长度相同,则返回第一个字符串. 2 .温馨提示 ...
最新文章
- 老男孩博客获三大搜素引擎搜索自然排名第一位(百度谷歌搜狗)
- Sphinx武林秘籍(上)
- Qt设置应用程序图标
- IntelliJ IDEA 2018.2 发布,支持 Java 11
- c++ 嵌套私有类_嵌套类和私有方法
- getresource 路径转义_java中的相对路径和绝对路径
- NLP 算法工程师的学习、成长和实战经验
- 1.卷2(进程间通信)---简介
- 远程管理(html),远程管理HTML
- linux安装软件命令总结
- 最小二乘法算法C语言,最小二乘法C算法终极整理版本,绝对原创!
- unity3D professional专业主题——黑色主题设置
- 小工具:输出Houdini里节点间参数的差别
- 程序员转行干什么好呢
- matlab中stract用法_matlab初学之strcat、num2str
- Java代理模式:(二)代理模式
- Linux 系统修改环境变量的方法
- 赛扬处理器_英特尔释放诚意:入门赛扬处理器升级不加价
- 自我高数学习笔记——知识点
- Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tool
热门文章
- 15. (附加)链表中间节点(C++版本)
- c++ Protobuf中set_allocated引起的double free core dump
- 每天一道剑指offer-栈的压入,弹出序列
- for命令linux,linux命令:for循环(示例代码)
- 爬虫实例5 爬取58房源信息(xpath)
- 苹果ll是什么版本_如何鉴别自己的iPhone手机,是什么版本呢?国行,美版,还是韩版?...
- pandas nat_利用pandas爬取研招网信息
- 前后端分离开发技术的一些思考
- 设计模式(14)——原型模式(Prototype)
- Java RMI(远程方法调用)入门