#T. Who Says a Pun?
Who Says a Pun?
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题面翻译
给你一个字符串,请找到两个互相不重叠且完全相同的子串,并输出它的最大长度。
题目描述
長さ の文字列 が与えられます。
非空文字列であって、 の連続する部分文字列として重ならずに 回以上現れるもののうち、最長のものの長さを答えてください。
より厳密には、
を満たす整数 , ( ) が存在するような正整数 の最大値を求めてください。そのような が存在しないときは、 を出力してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
非空文字列であって、 の連続する部分文字列として重ならずに 回以上現れるもののうち、最長のものの長さを出力せよ。そのような非空文字列が存在しないときは、 を出力せよ。
样例 #1
样例输入 #1
5
ababa
样例输出 #1
2
样例 #2
样例输入 #2
2
xy
样例输出 #2
0
样例 #3
样例输入 #3
13
strangeorange
样例输出 #3
5
提示
制約
- は英小文字から成る
Sample Explanation 1
条件を満たす文字列として、a
, b
, ab
, ba
が考えられます。これらの長さの最大値 が答えです。 aba
は の連続する部分文字列として 度現れますが、 を満たすような , が取れないことに注意してください。
Sample Explanation 2
条件を満たす非空文字列は存在しません。
北辰OI提高组第2周序列问题课后练习题👍
- Status
- Done
- Rule
- IOI
- Problem
- 44
- Start at
- 2024-1-7 16:00
- End at
- 2024-2-18 8:00
- Duration
- 1000 hour(s)
- Host
- Partic.
- 15