e501: 00865 - Substitution Cypher
Tags : 字串處理
Accepted rate : 64人/75人 ( 85% ) [非即時]
評分方式:
Tolerant

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

Content

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

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

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

Input

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

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

第一列為明文字串的資料

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

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

Output

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

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

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

接下來輸出加密後的資料

Sample Input #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)!
Sample Output #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
Hint :
Tags:
字串處理
出處:
UVA [管理者: ig99lp33lp33(위즈원) ]


ID User Problem Subject Hit Post Date
19736 ig99lp33lp33(위즈원) e501
提示
684 2019-10-24 23:50