#P4555. 最长双回文串(Longest Double Palindrome)
0
最长双回文串(Longest Double Palindrome)
最长双回文串(Longest Double Palindrome)
题目描述
顺序和逆序读起来完全一样的串叫做回文串。比如 acbca 是回文串,而 abc 不是:abc 的顺序为 abc,逆序为 cba,不相同。
输入长度为 的串 ,求 的最长双回文子串 ,即可将 分为两部分 ()且 和 都是回文串。
输入格式
一行由小写英文字母组成的字符串 。
输出格式
一行一个整数,表示最长双回文子串的长度。
样例输入 #1
baacaabbacabb
样例输出 #1
12
数据范围
样例说明
从第二个字符开始的字符串 aacaabbacabb 可分为 aacaa 与 bbacabb 两部分,且两者都是回文串。
数据范围
对于 的数据,。
2018.12.10,2018.12.15:感谢 @Ycrpro 提供 hack 数据两组。
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1900。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1 | 样例 |
| 1 | 20 | 2~7 | 小规模 |
| 2 | 8~13 | 中等规模 | |
| 3 | 25 | 14~19 | 大规模 |
| 4 | 20~25 | 满规模 |
出处:原题链接