#P5673. 可重叠最长重复子串
可重叠最长重复子串
Description
Zvonko收到一条信息,是一个长长的字符串。
抛开信息传递的内容,Zvonko发现这个字符串的某些子串,出现了不止一次。
他写下所有的子串,想要知道,在字符串中出现至少两次的所有子串中,长度最长的为多少。 就请你写一个程序帮助他吧!
Format
Input
输入数据第一行包含一个整数L(1≤L≤200000),为给出的原串的长度。 第二行包含一个仅由小写字符组成的,长度为L的字符串。
Output
输出最长的重复出现的字串的长度。如果这个串不存在,则输出0。
Samples
11
sabcabcfabc
3