#49. 最小循环覆盖长度

最小循环覆盖长度

问题描述

输入一个字符串 ss,求其最小循环覆盖长度。

ppss 的最小循环覆盖,当且仅当 sspp 复制多次连接后得到的字符串的前缀,且 pp 是满足条件的字符串中长度最小的。

输入格式

输入一行,为字符串 ss(1s105)(1\le |s|\le 10^5)

数据保证 ss 为小写字母构成。

输出格式

输出最小覆盖 pp 的长度

样例输入

abcaa

样例输出

4