bzoj#P2320. 最多重复子串

最多重复子串

题目描述

一个字符串 pp 的重复数定义为最大的整数 rr,使得 pp 可以分为 rr 段连续且相同的子串。比方说,ababab\texttt{ababab} 的重复数为 33ababa\texttt{ababa} 的重复数为 11

Your Task:

对于给定的串 ss,找出 ss 的一个子串 kk 使得 kk 的重复数最大。

输入格式

第一行 tt 表示数据组数。

对于每组数据,一行中一个仅包含小写字母的字符串 ss

输出格式

对于每组数据,在一行中输出 kk,如果有多个解,输出字典序最小的那一个。

2
ccabababc
daabbccaa
ababab
aa

数据规模与约定

对于 100%100\% 的数据,t10t \leq 10s100000|s| \leq 100000