#P11305. [COTS 2016] 删除 Brisanje
[COTS 2016] 删除 Brisanje
题目背景
译自 Izborne Pripreme 2016 (Croatian IOI/CEOI Team Selection) D1T2。。
「魔法和奇迹,都是存在的。」
为了卡掉理论复杂度较劣的解法,在 Subtask 0 添加了 Hack 数据(#35~#39,感谢 @Hoks 和 @N_z_),同时将时限改为 1.5s。欢迎对数据的加强。
题目描述
给定字符串 。
定义 为 第 个字符组成的字符串。
定义 为 删除第 个字符后得到的字符串。
找到最长的区间 ,使得 在 中作为子串出现。
输入格式
一行一个字符串 。
输出格式
输出一个整数,表示最长可能的区间长度。
abcxyzabc
3
bbcdbcbbcbadadda
5
提示
样例解释
不难注意到 $\texttt{bbcdbcb\underline{bcbad}adda} \to \texttt{bbcd\underline{bcbad}da}$。
数据范围
对于 的数据,保证:
- ;
- 中只有小写字母。
子任务编号 | 得分 | |
---|---|---|