#P4348. 【哈希5】子序列
【哈希5】子序列
本题为2025年8月31日得物机考原题
得物机考的介绍点击这里
题目内容
定义两个字符串是等价的,当且仅当其中一个串可以通过重新排列这些字符得到另一个串。例如,和等价,和等价,和等价。而和不等价,和不等价。
现在输入个仅由小写字母组成的字符串,你需要找到一个长度最长的字符串,使得每个串都能找到一个子序列,这个子序列形成的字符串与等价。
如果有多个答案,请输出字典序最小的串。如果找不到,则输出。
输入描述
第一行输入一个正整数,表示数据组数。
对于每一组数据:
第一行输入一个正整数,表示字符串的个数。
第二行输入个仅由小写字母组成的字符串,每两个字符串之间用一个空格隔开,末尾没有多余空格。
保证同一组数据的字符串长度之和不超过。
输出描述
对于每一组数据,输出一行。如果有多个答案,请输出字典序最小的串。如果找不到,则输出。
样例1
输入
2
3
path photo hope
2
abc def
输出
hp
-1