TouchStone
  请登录后使用
登录 注册
 系统首页  练习题库  考试列表  判题结果  问题讨论与解答  统计信息与排名
  • 首页
  • 题库
  • P1964
  • 题目
  • P1964【基础】凯撒加密
    限制 : 时间限制 : 10000 MS   空间限制 : 65536 KB
    问题描述

    凯撒加密是罗马皇帝凯撒发明了一种加密字母的方法,例如:
    明文:HELLO
    密文:KHOOR
    密钥:3 R

    加密的过程是,给出的密钥是3 R,那么对于明文中的每个字母,按字母表顺序往右数3位
    比如“H”往右数3位就是“K”,“E”往右数3位就是“H”,"HELLO"按此方法加密后得到的就是密文"KHOOR"

    给出一段密文(加密后的文字)和密钥,请翻译成明文(加密前的文字)。

    输入格式

    第一行,一串字符表示密文(大写字母构成,长度不超过50000,其中可能有空格)
    第二行,由整数n和字母k构成的密钥,其中k的值为L表示往字母表左边数n位,R表示往右边数,0<=n<=10000

    输出格式

    一行,表示解密后的明文

    样例输入

    CZGGJ IVIFVD JDZMN
    5 L

    样例输出

    HELLO NANKAI OIERS