P2585【12月水题之王】解密 | |
|
問題説明
代号“何老板”的中禽局特工截获了一封绝密的文件,文件只有两行,如下:
cdme@qh@zfh@khdn
dog
经过何老板的研究,他发现“cdme@qh@zfh@khdn”是经过加密后的文字(称为密文),“dog”是加密解密的钥匙(称为密钥),“@”是词语间的间隔符。
“dog”的作用是重组字母表,把d、o、g三个字母放到字母表的最前面,其余字母再依次排列下去。这样字母a加密后变为字母d,字母b加密后变为字母o,字母d加密后变为字母a,以此类推。如下表所示:
abcdefghijklmnopqrstuvwxyz
dogabcefhijklmnpqrstuvwxyz
根据上表,解密后得到的内容是“fang@qi@zhi@liao”(解密后的文字称为明文),
将间隔符“@”换成空格键后,就是“fang qi zhi liao”
现在,何老板又截获了一封类似的加密文件,请你帮他解密吧!
入力形式
第一行,一行由小写字母和符号“@”构成的一段文字,表示密文
第二行,由小写字母构成的一个单词,表示密钥,其中不会出现重复的字母。
出力形式
一行,解密后的文字(用空格替换“@”后再输出)
サンプル入力
样例输入1:
cdme@qh@zfh@khdn
dog
样例输入2:
juch@ocn
cat
サンプル出力
样例输出1:
fang qi zhi liao
样例输出2:
kuai pao
ヒント
密文的长度不超过1000,密钥的长度不超过10