重生之我在万圣节打FFSF Ml Qdq
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
重生之我在万圣节打FFSF Ml Qdq
时间限制:4333毫秒
空间限制:589兆字节
题目背景
在密码学中,凯撒密码,或称凯撒加密、凯撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术, 明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是三的时候,所有的字符A将被替换成D, B变成E,以此类推。
题目描述
小季想对一个字符串中长度为三的子序列进行凯撒加密(偏移量为三),现在给定选取的子序列,请你给出加密之后的结果。
具体来说,对于子序列中的每个字符,你需要输出下面对应的密文字符:
明文字符表:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文字符表:DEFGHIJKLMNOPQRSTUVWXYZ[\]
比如说,现在有一个字符串 DEEDEE
,选取的子序列下标为3 4 5
;那么选取的子序列即为 DEE
,对每个字符进行凯撒加密,结果为 GHH
输入描述
输入包括两行,第一行输入一个字符串,字符串中只会出现上述明文字符表中包含的字符;
第二行输入三个整数,用空格隔开,代表选取的子序列下标。
输出描述
输出一行字符串,字符串长度为三,代表选取的子序列进行凯撒加密之后的结果。
样例一
输入
DEEDEE
3 4 5
输出
GHH
样例二
输入
ZZZZZZZ
3 5 7
输出
]]]
数据范围与约定
字符串不为空字符串,且长度小于等于433;
给定下标一定不会发生越界。