Problem 1106 --恺撒密码

1106: 恺撒密码

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $123$ 正确数量 $55$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签

恺撒生活在充满危险和阴谋的时代. 恺撒面对的最困难的问题是生存. 为了生存, 他决定创造一种密码. 这种密码听起来难以置信, 如果不知

道方法, 没有人可以破解.

你是恺撒军队的一个上尉. 你的工作是解密消息并将之提供给将军. 密码很简单. 对明文的每个字母右移5个位置以创建密文 (如字母'A', 密

文是'F').
有如下对应:

密文
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

明文
V W X Y Z A B C D E F G H I J K L M N O P Q R S T U

只有字母需要移位, 其它字符保持不变, 所有字母均是大写.

输入为至多100组数据. 每组数据有如下格式, 中间无空行.

一组数据有3部分:

起始行 - 单独一行: "START"
密文 - 单独一行, 包含1到200个字符, 组成恺撒的消息.
结束行 - 单独一行: "END"

最后一组输入是单独一行: "ENDOFINPUT".

对每组数据有一行输出. 即恺撒的原始消息.

START
NS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJX
END
START
N BTZQI WFYMJW GJ KNWXY NS F QNYYQJ NGJWNFS ANQQFLJ YMFS XJHTSI NS WTRJ
END
START
IFSLJW PSTBX KZQQ BJQQ YMFY HFJXFW NX RTWJ IFSLJWTZX YMFS MJ
END
ENDOFINPUT

IN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSES
I WOULD RATHER BE FIRST IN A LITTLE IBERIAN VILLAGE THAN SECOND IN ROME
DANGER KNOWS FULL WELL THAT CAESAR IS MORE DANGEROUS THAN HE

推荐代码 查看1106 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$0 $ms] 方欣 525074 2019-11-14 15:46:10
内存最少[$1044 $KB] 邓炜@信息与计算科学142 2974 2016-05-18 23:56:22
第一AC 未实名用户 2349 2016-05-16 22:34:18
第一挑战 未实名用户 2349 2016-05-16 22:34:18

赛题来源/所属竞赛 NA N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛
1083 2016-2017-2学期《Java语言程序设计》期末考试(15计算机12班)热身赛 2017-05-18 08:00:00 请登录