#P1040. [2024 实验室一面] Cmy学长的签到题。
[2024 实验室一面] Cmy学长的签到题。
题目描述
本题评测设置有误,评测结果仅供参考。
现在的C学长有一个字符串S且|S| = 1(|S|表示字符串S的长度)。学长对该每次操作从S中选择一个子串a(S本身也是S的子串)替换为一个新的字符串b,(a,b需要满足以下条件: |a|<=|b|且|a|>0),学长将所有n次操作a,b都记录了下来,但是实在不够聪慧,在记录时没有将a,b分开记录,也没有记录下顺序,只剩下一个包含所有n次操作,长度为2n字符串序列c以及一个n次修改后的字符串。
现在C学长想请厉害的新生们帮他找回最开始的那个字符串。
输入描述
第一行一个正整数 t ,下面给出 t 组数据。
每组数据第一行一个 n ,
接下来 2*n+1 行每行一个字符串 S 。
前2*n个是打乱顺序的n次修改的字符串,最后一个则是完成n次修改后的最终的字符串。
1=<t<=10 ,1=<n<=5000 , 0<len(S)<=2e5
保证 t 组数据的字符串长度总和不超过2e5
输出描述
每组测试输出一行,每行一个字符。表示c学长最初的那个字符。
示例 1
输入
1
2
qmp
hmg
hm
h
qmpg
输出
h
说明
最初的是h,第一次选择 h 替换为 hmg,h -> hmg,字符串由 h 变成了 hmg 。
第二次选择 hm 替换为 qmp 。hm -> qmp,字符串由 hmg 变成了qmpg。
示例 2
输入
1
4
uz
rjck
k
hromx
eribu
b
b
auzkb
aerihromxurjckb
输出
b