#1867. 字符串KMP算法-课堂案例2
字符串KMP算法-课堂案例2
题目描述
《求目标串》
【求目标串】 给定一个字符串 s,请求出一个最短的字符串 t,满足 s 是 t 的最长 border。 称字符串 s 是字符串 t 的 border,当且仅当 s 是满足以下三者皆成立的字符串: 1、s 为 t 的前缀。 2、s 为 t 的后缀。 3、s 不为 t。 如果有多个可能的最短的 t,输出任意一个均可。
输入格式
一行一个只由小写英文字母组成的的字符串 s。
输出格式
一行一个只由小写英文字母组成的的字符串 t。 如果有多个可能的最短的 t,输出任意一个均可。
样例
输入样例 1
qwq
输出样例 1
qwqwq
输入样例 2
abcdef
输出样例 2
abcdefabcdef
输入样例 3
lingyu
输出样例 3
lingyulingyu
输入样例 4
ababab
输出样例 4
abababab
输入样例 5
aaaaaaabaa
输出样例 5
aaaaaaabaaaaaaabaa
输入样例 6
abcabcabd
输出样例 6
abcabcabdabcabcabd