TouchStone
  Please Login
ログイン 登録
 ホームページ  問題セット  試験一覧  提出状況  掲示板  統計情報
  • ホーム
  • 問題セット
  • P2585
  • 問題
  • P2585【12月水题之王】解密
    制限 : 時間制限 : 10000 MS   メモリ制限 : 165536 KB
    問題説明

    代号“何老板”的中禽局特工截获了一封绝密的文件,文件只有两行,如下:
       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