#1548. [POI2006] OKR-Periods of Words
[POI2006] OKR-Periods of Words
题目描述
对于一个仅含小写字母的字符串 , 为 的前缀且 ,那么我们称 为 的 proper 前缀。
规定字符串 表示 的周期,当且仅当 是 的 proper 前缀且 是 的前缀。若这样的字符串不存在,则 的周期为空串。
例如 ab
是 abab
的一个周期,因为 ab
是 abab
的 proper 前缀,且 abab
是 ab+ab
的前缀。
求给定字符串所有前缀的最大周期长度之和。
输入格式
第一行输入一个整数 代表字符串长度
接下来输入一个长度为 的字符串
输出格式
输出一个整数代表答案
8
babababa
24