给你一个字符串,它是由某个字符串不断自我连接形成的。
但是这个字符串是不确定的,现在只想知道它的最短长度是多少。
输入格式
第一行给出字符串的长度 L,第二行给出一个字符串,全由小写字母组成。
输出格式
输出最短的长度。
数据范围
1≤L≤10^6
输入样例:
8
cabcabca
输出样例:
3
样例解释
对于样例,我们可以利用 abc
不断自我连接得到 abcabcabc
,读入的 cabcabca
是它的子串。
给你一个字符串,它是由某个字符串不断自我连接形成的。
但是这个字符串是不确定的,现在只想知道它的最短长度是多少。
第一行给出字符串的长度 L,第二行给出一个字符串,全由小写字母组成。
输出最短的长度。
1≤L≤10^6
8
cabcabca
3
对于样例,我们可以利用 abc
不断自我连接得到 abcabcabc
,读入的 cabcabca
是它的子串。
Scratch3.0 全国青少年软件编程等级考试 Python Scratch图形化一级 Scratch图形化四级 Scratch图形化三级 Scratch图形化二级 电子学会