- 在线时间
- 209 小时
- 最后登录
- 2021-1-12
- 注册时间
- 2008-12-4
- 听众数
- 65
- 收听数
- 2
- 能力
- 10 分
- 体力
- 4719 点
- 威望
- 7 点
- 阅读权限
- 100
- 积分
- 2071
- 相册
- 0
- 日志
- 20
- 记录
- 1
- 帖子
- 701
- 主题
- 20
- 精华
- 0
- 分享
- 0
- 好友
- 130

ACMer
升级   2.37% TA的每日心情 | 开心 2015-2-25 23:29 |
|---|
签到天数: 240 天 [LV.8]以坛为家I
群组: Linux推广 群组: Matlab讨论组 群组: 数学建模 |
Problem B: 破译密码
, @% }5 W1 s$ ?" rTime Limit: 1000MS Memory Limit: 65536K
. j3 k% m3 S) l" g' X- _Total Submissions: 998 Accepted: 6676 G9 e9 ?9 _; G% R, _1 n
Description
) P3 j8 ]+ U, j: H. C
3 D4 _ M6 S+ j# F+ l据说最早的密码来自于罗马的凯撒大帝。消息加密的办法是:对消息原文中的每个字母,分别用该字母之后的第5个字母替换(例如:消息原文中的每个字母A都分别替换成字母F)。而你要获得消息原文,也就是要将这个过程反过来。
# v* Z" t) v' O, }: b4 W. f. S; u6 w1 K( T4 p. q
密码字母: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
; O* ?4 W- i( i! I( `8 p原文字母: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 # C @! | q9 L
8 u$ d0 `0 N' x7 r/ r0 H" W
注意:只有字母会发生替换,其他非字母的字符不变,并且消息原文的所有字母都是大写的。$ N# M6 g5 Y7 T% T t
Input4 ^9 h" }6 u7 I& n
* t7 l. G# |0 d; o6 e
最多不超过100个数据集组成,每个数据集之间不会有空行,每个数据集由3部分组成:
+ ~. U* D/ V- r& N. j! u
( F' X# Y( H, q/ Z5 R/ b起始行:START, c4 j5 R9 ]- m+ {; [* T
密码消息:由1到200个字符组成一行,表示凯撒发出的一条消息.8 q" ?" I) _) s3 Q) d
结束行:END
" _+ {3 X" w% f9 w9 R% Q3 I9 t+ R5 q, Q8 C: K% c6 V
% [, i1 S8 S! M$ f在最后一个数据集之后,是另一行:ENDOFINPUT" S/ [4 B# ^- m) _( n S4 S
Output
8 x) X/ o5 @ M) I% o6 O( |, V: ^& z# `, y
每个数据集对应一行,是凯撒的原始消息。
1 R1 `) x y- j1 Y8 |: J- s* A; qSample Input0 P1 F$ g3 j+ c" r, w( V+ P
$ K3 o. R7 A" Y. ]% j7 B B9 ASTART
: ^: B' `, O5 ?3 g3 T {; _- c8 pNS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJX0 C% E1 g, q9 A" U3 W l
END
! u3 d6 W* ^. `% Q# c3 e( RSTART( [) q9 Z$ j K% a) I
N BTZQI WFYMJW GJ KNWXY NS F QNYYQJ NGJWNFS ANQQFLJ YMFS XJHTSI NS WTRJ
8 S1 T- h* A0 C2 {. U2 a5 b4 YEND) ?. C& ~+ G D; b+ \! H
START/ W( @, F1 E9 D% d0 j( j b$ U2 F
IFSLJW PSTBX KZQQ BJQQ YMFY HFJXFW NX RTWJ IFSLJWTZX YMFS MJ
8 s9 `6 X3 z1 g3 TEND8 T% W% h8 N, {0 g0 \
ENDOFINPUT
# c' e2 ?7 b3 q5 cSample Output0 e( ?. O* ?/ b. Q
6 ~4 M$ s1 E; G; e+ d- A, WIN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSES3 @( x9 K% `9 Z
I WOULD RATHER BE FIRST IN A LITTLE IBERIAN VILLAGE THAN SECOND IN ROME5 d6 }, h1 `% ~/ E1 V( d2 e/ B
DANGER KNOWS FULL WELL THAT CAESAR IS MORE DANGEROUS THAN HE |
|