Period
来源:UVA
标签:字符串->KMP算法
参考资料:
相似题目:
题目
For each prefix of a given string S with N characters (each character has an ASCII code between 97 and 126, inclusive), we want to know whether the prefix is a periodic string. That is, for each i (2 ≤ i ≤ N) we want to know the largest K > 1 (if there is one) such that the prefix of S with length i can be written as AK, that is A concatenated K times, for some string A. Of course, we also want to know the period K.
输入
The input file consists of several test cases. Each test case consists of two lines. The first one contains N (2 ≤ N ≤ 10000