每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
第一行输入两个整数
第二行输入一个长度为
且仅由 '
' 、 '
' 两种字符构成的字符串
。
对于每一组测试数据,如果经过恰好
次操作后,字符串
可以成为一个回文字符串,在一行上输出
;否则,直接输出
。
3 6 1 101100 6 2 101100 6 3 101100
YES NO YES
对于第一组测试数据,可得到的回文串为 "
" 、"
" ;
对于第二组测试数据,无论如何都不能使得其变成回文串;
对于第三组测试数据,由于其包含第一组测试数据,因此也可以变成回文串。
4 5 4 10101 4 3 1001 6 4 100100 6 5 000001
YES NO YES YES
在几乎全部的情况下,
的运行速度优于
,我们建议您选择对应版本的
进行提交、而不是
。