PRoblem Link:http://139.129.36.234/problem.php?id=1190
據說最早的密碼來自于羅馬的凱撒大帝。消息加密的辦法是:對消息原文中的每個字母,分別用該字母之后的第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。
每個數據集對應一行,是凱撒的原始消息。
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樣例輸出
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提示
中南大學計算機&軟件復試QQ群552889929
來源
2014年中南大學研究生復試機試題
新聞熱點
疑難解答