e501. 00865 - Substitution Cypher
標籤 : 字串處理
通過比率 : 111人/127人 ( 87% ) [非即時]
評分方式:
Tolerant

最近更新 : 2019-10-24 23:51

內容

替換式密碼(Substitution Cipher)是一種最簡單的加密方式。

也就是將一個字母替換成另一個字母。

此加密方式已被使用了2000多年!!!

輸入說明

輸入資料的第一列有一個整數T (T < 10) 表示測試資料的組數

每組測試資料前皆有一列空行,其格式如下所述:

第一列為明文字串的資料

第二列為變換後字串的資料

接下來會有多列待加密的資料

輸出說明

每組資料間以一列空行隔開,每組資料輸出格式如下:

第一列輸出變換後字串的資料

第二列輸出明文字串的資料

接下來輸出加密後的資料

範例輸入 #1
1

abcdefghijklmnopqrstuvwxyz
zyxwvutsrqponmlkjihgfedcba
Shar's Birthday:
The birthday is October 6th, but the party will be Saturday,
October 5. It's my 24th birthday and the first one in some
years for which I've been employed. Plus, I have new clothes.
So I have cause to celebrate. More importantly, though,
we've cleaned the house! The address is 506-D Albert Street.
Extra enticement for CS geeks: there are several systems in
the house, and the party is conveniently scheduled for 3 hours
after the second CSC programming contest ends (not to mention,
within easy walking distance)!
範例輸出 #1
zyxwvutsrqponmlkjihgfedcba
abcdefghijklmnopqrstuvwxyz
Sszi'h Brigswzb:
Tsv yrigswzb rh Oxglyvi 6gs, yfg gsv kzigb droo yv Szgfiwzb,
Oxglyvi 5. Ig'h nb 24gs yrigswzb zmw gsv urihg lmv rm hlnv
bvzih uli dsrxs I'ev yvvm vnkolbvw. Pofh, I szev mvd xolgsvh.
Sl I szev xzfhv gl xvovyizgv. Mliv rnkligzmgob, gslfts,
dv'ev xovzmvw gsv slfhv! Tsv zwwivhh rh 506-D Aoyvig Sgivvg.
Ecgiz vmgrxvnvmg uli CS tvvph: gsviv ziv hvevizo hbhgvnh rm
gsv slfhv, zmw gsv kzigb rh xlmevmrvmgob hxsvwfovw uli 3 slfih
zugvi gsv hvxlmw CSC kiltiznnrmt xlmgvhg vmwh (mlg gl nvmgrlm,
drgsrm vzhb dzoprmt wrhgzmxv)!
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (50%): 1.0s , <1K
公開 測資點#1 (50%): 1.0s , <1M
提示 :
標籤:
字串處理
出處:
UVA [管理者: ig99lp33lp33 (위즈원) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
19736 ig99lp33lp33 (위즈원) e501
1084 2019-10-24 23:50