T3 获取字符串
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
T3 获取字符串 (obtain, 2s/256M)
Sofia 有一个初始长度为 的字符串 ,只包含小写英文字母。她可以对这个字符串进行以下类型的操作:
- 选择一个下标 ,并删除 。 表示字符串的长度。
- 选择两个整数 ,要求 ,之后对 按照从小到大进行排序。例如,对字符串
sofia
选择 的话,变化之后的字符串为sfioa
。
Sofia 想知道:对字符串 进行若干次上述两种操作之后,是否有可能得到另一个长度为 的字符串 ?
输入格式
第一行包含一个整数 ,表示数据组数。
每组数据的第一行包含两个整数 ,分别表示字符串 和 的长度。第二行输入字符串 ,第三行输入字符串 。
输出格式
对于每组数据,如果 Sofia 能得到字符串 ,输出一行 YES
;否则的,输出一行 NO
。
样例输入
8
5 5
sofia
afios
3 2
cba
bc
5 1
sofia
e
15 7
anavolimilovana
aamanan
26 4
abcdefghijklmnopqrstuvwxyz
nope
26 4
zyxwvutsrqponmlkjihgfedcba
nope
7 3
apricot
cat
3 3
cba
acb
样例输出
YES
YES
NO
YES
NO
YES
NO
YES
样例解释
第一组数据,选择 之后就可以得到。
第二组数据,先选择 ,然后再删除第三个字符即可。
数据范围
- 对于 30% 的数据,;
- 对于 100% 的数据,。输入的字符串仅包含小写英文字母。