题库/Y1175

#Y1175. 病毒(virus)

    传统题 难度: 普及+ 标签>一本通图论
时间限制1000 ms
内存限制64 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

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

本地补充约定

明确本地教学的缩减字母表先验(明文为前m个字母、密文可为任意m字母),补输入总量;字典不完整按全m映射不唯一判断,不自行猜测缺失字母。

本题使用独立构造并核验的训练数据,非官方原版数据。

本地修订与来源

本题为经授权补全的本地训练修订版,原始公开题面保留在采集档案;修订了:明确本地教学的缩减字母表先验(明文为前m个字母、密文可为任意m字母),补输入总量;字典不完整按全m映射不唯一判断,不自行猜测缺失字母。。此处题意、范围和输出约定以本修订版为准,不冒称原站或官方原版。原题链接:https://ybt.ssoier.cn/problem_show.php?pid=1396。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。

题目信息

#2068
—

暂无提交记录

练习难度 普及+
时间限制
1000ms
内存限制
64MiB

题目标签

暂无标签
上传者