LHL算法入门经典 5.1.3 周期串

编程入门 行业动态 更新时间:2024-10-10 03:32:09

LHL<a href=https://www.elefans.com/category/jswz/34/1770096.html style=算法入门经典 5.1.3 周期串"/>

LHL算法入门经典 5.1.3 周期串

5.1.3 周期串

问题描述:
如果一个字符串可以由某个长度为n的字符串重复多次得到,则该串以n为周期。例如,abcabcabcabc以3为周期(注意,它也以6和12为周期)。

输入一个长度不超过100的串,输出它的最小周期。(问题拓展一下,若是这个给定的字符串不是一个周期串,怎么求解)

样例输入:ChinaChinaChina

样例输出:5

问题分析:其只需要求解最小的周期,那么我只需要去枚举符合条件的串,若是满足条件,则可以直接输出

*如果一个字符串可以由某个长度为k的字符串重复多次得到,我们说该串以k为周期。例如,abcabcabcabc以3为周期(注意,它也以6和12为周期)。
3 *输入一个长度不超过80的串,输出它的最小周期。 4 *样例输入:HoHoHo 5 *样例输出:2

#include<stdio.h>
#include<math.h>

更多推荐

LHL算法入门经典 5.1.3 周期串

本文发布于:2024-02-06 09:09:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1748224.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:算法   周期   入门   经典   LHL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!