pku 3749 破译密码 解题报告
来源:互联网 发布:java笔试题编程 编辑:程序博客网 时间:2024/06/06 04:49
破译密码
Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 3133 Accepted: 1901
Description
据说最早的密码来自于罗马的凯撒大帝。消息加密的办法是:对消息原文中的每个字母,分别用该字母之后的第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 M
原文字母: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
注意:只有字母会发生替换,其他非字母的字符不变,并且消息原文的所有字母都是大写的。
密码字母: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 M
原文字母: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
注意:只有字母会发生替换,其他非字母的字符不变,并且消息原文的所有字母都是大写的。
Input
最多不超过100个数据集组成,每个数据集之间不会有空行,每个数据集由3部分组成:
在最后一个数据集之后,是另一行:ENDOFINPUT
- 起始行:START
- 密码消息:由1到200个字符组成一行,表示凯撒发出的一条消息.
- 结束行:END
在最后一个数据集之后,是另一行:ENDOFINPUT
Output
每个数据集对应一行,是凯撒的原始消息。
Sample Input
STARTNS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJXENDSTARTN BTZQI WFYMJW GJ KNWXY NS F QNYYQJ NGJWNFS ANQQFLJ YMFS XJHTSI NS WTRJENDSTARTIFSLJW PSTBX KZQQ BJQQ YMFY HFJXFW NX RTWJ IFSLJWTZX YMFS MJENDENDOFINPUT
Sample Output
IN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSESI WOULD RATHER BE FIRST IN A LITTLE IBERIAN VILLAGE THAN SECOND IN ROMEDANGER KNOWS FULL WELL THAT CAESAR IS MORE DANGEROUS THAN HE
- pku 3749 破译密码 解题报告
- pku 3749 破译密码
- PKU--3749 破译密码
- pku 1011 解题报告
- pku 2975解题报告
- pku 1088 解题报告
- pku 1002 解题报告
- pku 1003解题报告
- pku 1004 解题报告
- pku 1005 解题报告
- pku 1006 解题报告
- pku 1008 解题报告
- pku 1011 解题报告
- pku 1013 解题报告
- pku 1050 解题报告
- pku 2389解题报告
- pku 1835解题报告
- pku 1489解题报告
- pku 3748 位操作 解题报告
- 物联网重点技术领域
- 物联网产业重点内容
- CUDA计算函数集合
- 江苏公布《2009-2012年物联网产业发展规划纲要》
- pku 3749 破译密码 解题报告
- [转]VS .NET 2005中水晶报表的打包部署
- Socket开发探秘--基类及公共类的定义 (转)
- 软件限时使用与注册功能的实现
- 被IT了,能行吗?
- javascript获取分辨率,网页窗口大小等值
- pku 3750 小孩报数问题 解题报告
- JAVA SE 中的File
- Linux中find常见用法示例