#P13013. [AGC037E] Reversing and Concatenating
[AGC037E] Reversing and Concatenating
题目描述
高桥君有一个由小写英文字母组成、长度为 的字符串 。高桥君决定对 进行 次如下操作:
- 令 为 的反转字符串,将 和 按此顺序连接,得到字符串 。
- 从 中选择一个连续的、长度为 的子串 ,用 替换 。
请你求出经过 次操作后,所有可能作为最终 的字符串中,字典序最小的那个。
输入格式
输入以如下格式从标准输入中给出。
输出格式
请输出经过 次操作后,所有可能作为最终 的字符串中,字典序最小的那个。
输入输出样例 #1
输入 #1
5 1
bacba
输出 #1
aabca
输入输出样例 #2
输入 #2
10 2
bbaabbbaab
输出 #2
aaaabbaabb
说明/提示
限制条件
- 仅由小写英文字母组成
样例解释 1
当 时,,,此时选择 是最优的。