- 在线时间
- 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: 破译密码
1 O4 n+ x1 s ?. v4 ^# Y$ ^. MTime Limit: 1000MS Memory Limit: 65536K4 J- F4 I! x2 W6 v: l
Total Submissions: 998 Accepted: 667
& b' o3 w) q# E' ~: X! d+ Y; xDescription/ u4 m- m2 I9 X2 Y5 V. x
! t) n# s/ ]$ M2 X5 O1 x据说最早的密码来自于罗马的凯撒大帝。消息加密的办法是:对消息原文中的每个字母,分别用该字母之后的第5个字母替换(例如:消息原文中的每个字母A都分别替换成字母F)。而你要获得消息原文,也就是要将这个过程反过来。
6 O- M7 z7 v ~; Q$ C
4 j! j4 i: H) V5 _; x" ^0 d密码字母: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 - Q- x8 _, g, l( K5 H- j
原文字母: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 ( g, ^* ?: _ J. t; C2 `
$ z, ` g Y; N) L3 B& q
注意:只有字母会发生替换,其他非字母的字符不变,并且消息原文的所有字母都是大写的。
% B- O; I1 p; D: ?- SInput) j/ H1 k1 y2 r+ l( G# x7 R
& c* ~+ {( Q! _' w) s5 q& L4 G
最多不超过100个数据集组成,每个数据集之间不会有空行,每个数据集由3部分组成:
" Y$ }3 V( i" L, J$ T" ?5 Z T6 w Z4 g1 z/ F, i
起始行:START0 ~% ~- p) Y! q' V! B
密码消息:由1到200个字符组成一行,表示凯撒发出的一条消息., `) G/ n; l- w. ^$ i/ [$ l4 K# \7 S3 g
结束行:END
* a/ i8 y8 ^' i8 C9 O: h: N' j' \' ~ m Y; G
' F( i6 I$ M% e' V, v在最后一个数据集之后,是另一行:ENDOFINPUT
5 e% `: ~$ G/ U. H( K9 ZOutput
) i- h7 [ A# ?& T4 k, G( C0 w& [2 z! o1 x! A
每个数据集对应一行,是凯撒的原始消息。
- ?! q+ l1 i8 n1 o' }' U) xSample Input
. z5 g# c; T$ N0 i
4 Q) _0 G: X: SSTART
+ ?9 p" a% C- v! u; w7 z; h" ZNS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJX
Z0 J( F7 q1 x- }' P( VEND4 o/ U+ A0 b# Z7 M* _6 r- q
START
2 T8 d8 R* j sN BTZQI WFYMJW GJ KNWXY NS F QNYYQJ NGJWNFS ANQQFLJ YMFS XJHTSI NS WTRJ% M' s( y( Y% P+ {1 ]2 ^
END
4 J! n& |0 S) t, kSTART6 {3 [7 h6 }* c0 ]
IFSLJW PSTBX KZQQ BJQQ YMFY HFJXFW NX RTWJ IFSLJWTZX YMFS MJ7 ]: Z0 v9 @; y
END
" c1 q# k) ~& j5 \/ s& gENDOFINPUT
; w) o s3 R- U* }, l% \, k( nSample Output+ u7 L' ^- w4 F0 q* j
( D0 }' \" ~ t* E" D! EIN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSES
" T# C7 i/ L nI WOULD RATHER BE FIRST IN A LITTLE IBERIAN VILLAGE THAN SECOND IN ROME7 G7 B9 K! Z3 [/ O6 F: f
DANGER KNOWS FULL WELL THAT CAESAR IS MORE DANGEROUS THAN HE |
|