luogu#P11276. 第一首歌
第一首歌
题目背景
$$\begin{array}{cr} \text{在燥热的黑暗中}\\ \text{折叠陈旧的心}\\ \text{不禁开始自我怀疑}\\ \text{布满}\overset{\text{Wrong Answer}}{\text{谬误}}\text{的曾经}\\ &\text{——《第一首歌》} \end{array} $$那个绝对不能忘却的人,如今还能在回忆中找到些许线索吗?
她的名字,即使只记得一部分,泠珞也想要请你帮忙还原呢。
题目描述
给定一个字符串 ,请求出一个最短的字符串 ,满足 是 的最长 border。
称字符串 是字符串 的 border,当且仅当 是满足以下三者皆成立的字符串:
- 为 的前缀。
- 为 的后缀。
- 不为 。
如果有多个可能的最短的 ,输出任意一个均可。
输入格式
一行一个只由小写英文字母组成的的字符串 。
输出格式
一行一个只由小写英文字母组成的的字符串 。
如果有多个可能的最短的 ,输出任意一个均可。
qwq
qwqwq
lingyu
lingyulingyu
aaaaaaabaa
aaaaaaabaaaaaaabaa
提示
【样例 #1 解释】
的最长 border 为 ,且可以证明不存在更小的符合要求的 ,所以输出是正确的。
符合条件,但是它不是最短的,所以不是可能的输出。
不符合条件,因为它的最长 border 为 。
【数据范围】
本题采用捆绑测试。
对于 的数据,, 仅由小写英文字母构成。其中, 表示 的长度。
子任务编号 | 分值 | 特殊性质 | |
---|---|---|---|
无 | |||
仅由一种字符组成 | |||
无 |