#P11276. 第一首歌
第一首歌
Description
给定一个字符串 ,请求出一个最短的字符串 ,满足 是 的最长 border。
称字符串 是字符串 的 border,当且仅当 是满足以下三者皆成立的字符串:
- 为 的前缀。
- 为 的后缀。
- 不为 。
如果有多个可能的最短的 ,输出任意一个均可。
Input Format
一行一个只由小写英文字母组成的的字符串 。
Output Format
一行一个只由小写英文字母组成的的字符串 。
如果有多个可能的最短的 ,输出任意一个均可。
qwq
qwqwq
lingyu
lingyulingyu
aaaaaaabaa
aaaaaaabaaaaaaabaa
Hint
【样例 #1 解释】
的最长 border 为 ,且可以证明不存在更小的符合要求的 ,所以输出是正确的。
符合条件,但是它不是最短的,所以不是可能的输出。
不符合条件,因为它的最长 border 为 。
【数据范围】
本题采用捆绑测试。
对于 的数据,, 仅由小写英文字母构成。其中, 表示 的长度。
| 子任务编号 | 分值 | 特殊性质 | |
|---|---|---|---|
| 无 | |||
| 仅由一种字符组成 | |||
| 无 |
京公网安备 11011102002149号