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