重复子串
翻译自 CSES-2106 题。
一个重复子串是指在字符串中出现至少两次的子串。你的任务是找到给定字符串中最长的重复子串。
唯一的一行输入包含一个长度为 n 的字符串,该字符串由小写字母 a–za–za–z 组成。
输出最长的重复子串。如果有多个可能的解,可以输出其中任何一个。如果没有重复子串,则输出 −1-1−1。
cabababc
abab
1≤n≤1051 \leq n \leq 10^5 1≤n≤105
注册一个 Hydro 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 Hydro 通用账户