#CF2167B. 你的名字
你的名字
题目描述
给定两个长度都为 的小写字母字符串 和 。
你可以任意重新排列字符串 中的字符。请判断能否通过重排,使得 变成字符串 。
输入格式
第一行一个整数 ,表示测试组数。
每组测试数据包含两行:
第一行一个整数 。
第二行两个字符串 ,长度均为 ,由小写英文字母组成。
输出格式
对于每组测试数据,如果可以通过重排使 变成 ,输出 YES,否则输出 NO。
输出大小写不限。
样例
5
7
humitsa mitsuha
4
orhi hori
6
aakima makima
6
nezuqo nezuko
6
misaka mikasa
YES
YES
NO
NO
YES
样例说明
第一组测试数据中,初始字符串为 humitsa,可以依次交换:
- 第 个和第 个字符,得到
muhitsa; - 第 个和第 个字符,得到
mihutsa; - 第 个和第 个字符,得到
mithusa; - 第 个和第 个字符,得到
mitsuha。
第二组测试数据中,初始字符串为 orhi,可以先交换第 个和第 个字符得到 ohri,再交换第 个和第 个字符得到 hori。
数据范围
- 均由小写英文字母组成
来源
Codeforces Round 1062 (Div. 4), Problem B - Your Name