#AT1195. 谁说了一个双关语?
谁说了一个双关语?
题目描述
给定长度为 的字符串 。
找出 中至少出现两次的、长度最长的连续子字符串。
更具体地说,找到满足下述条件的最大正整数 ,使得存在整数 和,满足以下条件:
如果不存在这样的整数 len,输出 0。
输入
第一个行一个整数
第二行一个字符串
输出
输出最大长度的至少出现两次的连续子字符串。如果不存在这样的非空字符串,输出 0。
5
ababa
样例解释
满足条件的字符串有:a
、b
、ab
和 ba
。它们中的最大长度为 2,即为答案。
请注意,aba
作为连续子字符串出现了两次,但是没有满足 的整数对 和 。
2
2
xy
0
样例解释
没有满足条件的非空字符串。
13
strangeorange
5
提示
- 都是由小写英文字母组成的