每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入两个正整数 。第二行输入一个长度为 ,仅由小写字母组成的字符串 ,表示一段未精简的魔咒。除此之外,保证单个测试文件的 之和不超过 。
对于每一组测试数据,新起一行输出一个字符串,表示精简后的魔咒。
3 4 2 cbca 3 1 bca 5 4 abcde
cca ca bcde
对于第一组测试数据,可以选择子串 和 ,按原顺序拼接得到 ,这是能取得的字典序最大的魔咒。对于第二组测试数据,可以选择子串 ,拼接后为 。对于第三组测试数据,可以选择四个单字符子串 、、、(分别为 、、、),拼接得到 。