#Y1175. 病毒(virus)
时间限制1000 ms
内存限制64 MiB
通过率—0 / 0 次提交
病毒
题目描述
明文字母表为前m个小写字母a..,m等于给定密文字典中出现的不同字母数。病毒把这m种字母一一替换为m个不同的小写字母,其他字符不参与本题。给定感染后的字典,原字典按通常字典序非降排列;同一单词可重复。根据它恢复最后一串密文字母。只有当全部m种字母的顺序能够唯一确定,才算字典完整。
输入
第一行K,1≤K≤50000;随后K行非空密文单词,每词长度≤1000,单词总长度≤10^6。最后一行非空待恢复串,长度≤10^5,均为小写字母。
输出
若词典字母序约束矛盾、不足以唯一确定全部字母映射,或待恢复串含字典中未出现的字母,输出0;否则输出恢复的明文串。
输入样例
6
cebdbac
cac
ecd
dca
aba
bac
cedab
输出样例
abcde