#636. [POI2006]OKR-Periods of Words

[POI2006]OKR-Periods of Words

题目描述

对于一个仅含小写字母的字符串 aappaa 的前缀且 pap\ne a,那么我们称 ppaa 的 proper 前缀。

规定字符串 QQ(可以是空串)表示 aa 的周期,当且仅当 QQaa 的 proper 前缀且 aaQ+QQ+Q 的前缀。

例如 ababab 的一个周期,因为 ababab 的 proper 前缀,且 ababab+ab 的前缀。

求给定字符串所有前缀的最大周期长度之和。

输入格式

输出格式

输入输出样例

输入 #1
8
babababa
输出 #1
24