#agc037e. [agc037_e]Reversing and Concatenating
[agc037_e]Reversing and Concatenating
题目描述
Takahashi 有一个长度为 的字符串 ,由小写英文字母组成。他将对这个字符串执行以下操作 次:
- 令 为将 反转得到的字符串, 为按照 和 的顺序连接得到的字符串。
- 令 为 的某个连续子串,长度为 ,将 替换为 。
在所有经过 次操作后可能得到的字符串 中,找出字典序最小的字符串。
约束条件
- 由小写英文字母组成。
输入
输入通过标准输入给出,格式如下:
输出
打印出可能的字符串 中字典序最小的字符串。
示例输入 1
5 1
bacba
示例输出 1
aabca
当 bacba
时,abcab
,bacbaabcab
, 的最优选择是 aabca
。
示例输入 2
10 2
bbaabbbaab
示例输出 2
aaaabbaabb