#P1522. 【字节跳动】2024-10-13-第二题-最小字典序
【字节跳动】2024-10-13-第二题-最小字典序
题目描述
薯条哥有一个长为的只由和组成的串,他需要恰好对执行次交换操作。薯条哥想要使得的字典序最小,请你帮帮他求出最小字典序的吧。
选择两个不同的下标并交换这两个位置上的值称为一次交换,使用数学的方式描述,即选择和并交换和。 当且仅当满足以下条件之一时,字符串按字典顺序小于字符串:
1. 是的前缀,但是
2. 对于与的第一个不相同的位置,字符串中的字母在字母表中的位置前于中相应的字字母。
输入描述
每个测试文件均包含多组测试数据。
第一行输入一个整数代表数据组数,每组测试数据描述如下:
第一行输入两个整数代表的长度和操作次数。
第二行输入一个长为,且只由'0'
和'1'
组成的字符串。 除此之外,保证所有的之和不超过。
输出描述
对于每一组测试数据,在一行上输出一个长度为,且只由和组成的字符串,代表进行了恰好次操作后,字典序最小的。
样例
输入
2
6 2
110000
2 10
11
输出
000011
11
样例解释
对于第一组测试数据,需要恰好进行次操作,依次交换和。