#P1584. Period
Period
题目描述
如果一个字符串 是由一个字符串 重复 次形成的,则称 是 的循环元。使 最大的字符串 称为 的最小循环元,此时的 称为最大循环次数。
现给一个给定长度为 的字符串 ,对 的每一个前缀 ,如果它的最大循环次数大于 ,则输出该前缀的长度和最大循环次数。
输入格式
第一行一个整数 ,表示数据组数,。
每组数据包含两行,第一行一个整数 ,第二行一个字符串 ,。
输出格式
对于每组数据输出时以 Test case #k
开头, 表示测试数据组数,紧接着输出不超过 行,每行两个整数表示前缀的长度和最大循环次数。
两组数据之间输出一个空行。
2
3
aaa
12
aabaabaabaab
Test case #1
2 2
3 3
Test case #2
2 2
6 2
9 3
12 4