给你一个字符串$s_1$ ,它是由某个字符串$s_2$不断自我连接形成的(至少重复 2 次)。但是字符串
$s_2$ 是不确定的,现在想知道它的最短长度是多少。
给你一个字符串$s_1$ ,它是由某个字符串$s_2$不断自我连接形成的(至少重复 2 次)。但是字符串
$s_2$ 是不确定的,现在想知道它的最短长度是多少。
第一行一个整数 $L$,表示给出字符串的长度。
第二行给出字符串 $s_1$ 的 一个子串,全由小写字母组成。
仅一行一个整数,表示 $s_2$ 的最短长度。
输入
8 cabcabca
输出
3
对于样例,可以使用 bca 不断自我连接得到 bcabcabcabca,而读入的 cabcabca,是它的子串。
$1\leq L \leq 10^6$