- 在线时间
- 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: 破译密码
, Z3 \' ^. ^/ r% {Time Limit: 1000MS Memory Limit: 65536K
' T& V0 b+ |2 c: `) ETotal Submissions: 998 Accepted: 667
" ?1 }+ y/ v9 {7 k& q1 VDescription
2 K+ O& y2 z/ m2 Z+ L( Q! |$ |% T0 g+ k$ Y% W8 g& S
据说最早的密码来自于罗马的凯撒大帝。消息加密的办法是:对消息原文中的每个字母,分别用该字母之后的第5个字母替换(例如:消息原文中的每个字母A都分别替换成字母F)。而你要获得消息原文,也就是要将这个过程反过来。
7 z) _( B. ~& Z0 z
* F$ A* U2 _/ ~1 s' 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
* c! |5 |" |. U* P9 K: n原文字母: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 - i- I& `, C7 V! F/ Y% U4 B0 z# |
) N+ f- b9 G$ I9 K! V$ q; e
注意:只有字母会发生替换,其他非字母的字符不变,并且消息原文的所有字母都是大写的。9 v0 J7 S( e2 w7 |0 P! R1 {
Input- z: N$ G+ x) N! a% C o/ j1 m
: a7 b" G/ i5 o
最多不超过100个数据集组成,每个数据集之间不会有空行,每个数据集由3部分组成:
n( h( e6 G D( [( r1 `
, _! S- p) Y: ?+ T1 c起始行:START' u+ M# h% s2 u( L
密码消息:由1到200个字符组成一行,表示凯撒发出的一条消息.
3 c' B9 M9 X1 S) R6 {结束行:END
3 |$ [ ~$ x8 C$ h! c- ]9 |( G6 j7 B* ?
' A' r- R. E6 [% {* V2 D. W9 t
在最后一个数据集之后,是另一行:ENDOFINPUT
" x/ o; c6 {" r" pOutput
6 i4 z0 s) L5 P0 r( t
7 `8 |+ z- K4 ?. y9 U( U2 }& s) K- `$ L: e+ y每个数据集对应一行,是凯撒的原始消息。
r# u" b L M3 U- RSample Input& C. {0 Q+ o1 n- Y' o- i
; ?" ~) ?. b" a8 DSTART
( l, H& [5 n' y6 d; o. y) pNS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJX
1 d9 g u; H; ~2 }/ {% rEND+ ^, t1 H- p4 n* y$ c7 d! y
START
* U/ ^: R7 h; ^" FN BTZQI WFYMJW GJ KNWXY NS F QNYYQJ NGJWNFS ANQQFLJ YMFS XJHTSI NS WTRJ( d* y e3 Z$ [7 l$ M" F0 @
END5 y& [( j) ~, D7 T4 h5 O( ^
START
: \1 C' Q8 T" h, MIFSLJW PSTBX KZQQ BJQQ YMFY HFJXFW NX RTWJ IFSLJWTZX YMFS MJ
* @- n9 S6 _5 O) Q" YEND
6 d- F z0 m$ d1 ?+ \3 F3 d2 O% h2 gENDOFINPUT
" q0 x5 N2 |! Y% R2 USample Output: H" C3 U+ c' k, }" Q* B, {1 C
9 F0 E6 P1 A$ @' p% M7 Z( I; ?IN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSES8 Z: f1 ~. ]/ Z8 B- s$ n
I WOULD RATHER BE FIRST IN A LITTLE IBERIAN VILLAGE THAN SECOND IN ROME4 g8 I2 t7 Q! o- F* n) ~, T
DANGER KNOWS FULL WELL THAT CAESAR IS MORE DANGEROUS THAN HE |
|