A92788.Alice偷我魔法水晶

普及-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

有个非常值钱的魔法水晶,Alice用某些不法手段找到了这个魔法水晶所在的保险箱和密钥环,然后Alice发现保险箱上写着原始咒语和解密方法:
通过 原始咒语当位字母在字母表上的位数+密码环当位字母在字母表上的位数原始咒语当位字母在字母表上的位数 + 密码环当位字母在字母表上的位数 得到一个数,接下来得到这个数在字母表上对应位数的字母。然后用密钥环的下一位字母处理原始咒语的下一位字母重复这个操作,循环往复,如果超过 字符z字符z 则循环回 字符a字符a。如此能够得到一个新咒语,咏唱这个新咒语方能打开保险箱。
请你写个程序,帮Alice得到解锁保险箱需要咏唱的咒语。
注意:密钥环是个环,它是环形结构

输入格式

两个字符串;
第一行密钥环。
第二行原始咒语。
保证密钥环和原始咒语的 长度 [2,500]∈ [ 2,500]
保证输入没有小写拉丁字母以外的字符。

输出格式

输出一个字符串。
表示打开保险箱需要咏唱的咒语。

输入输出样例

  • 输入#1

    abcdefg
    helloworld

    输出#1

    igoptcvsng

说明/提示

先用密码环中的第一个字母 aa 处理原始咒语的第一个字母 hhaa 在字母表上是第 11 位, hh 在字母表上是第 88 位,那么答案咒语中这一个字母就是字母表上的第 99 位。然后用密钥环的下一位处理原始咒语中的下一位。

首页