#P4931. 字符修改

字符修改

Description

小A有一个只有小写字母的字符串,他想要修改它。他会对字符串做q次修改:将字符串中所有字母表中第a个字符修改为字母表中的第b个字符。
注:字母表中第1个字符为,第2个字符为b,,第26个字符为z

Input Format

第一行一个正整数T(1T100)表示测试组数。
接下来每组:
第一行两个正整数n,q(1n,q105)表示字符串长度和修改次数。
第二行一个长度为n的字符串s,表示原字符串。
接下来q行,每行两个正整数a,b(1a,b26),表示将字母表中第a个字符替换为第b个字符。
保证字符串中只包含小写字母,保证n1e5,q1e5。

Output Format

输出T行,每行一个字符串表示修改后的字符串。
2
5 3
abcde
1 2
3 4
4 5
6 2
aabbaa
3 1
2 26
bbeee
aazzaa

Source

模拟