a730. CPE:Substitution Cypher (UVa 865)

簡單CPE

時間限制 2000 ms ・ 記憶體限制 256 MB

題目描述

替換密碼將明文字母表中的每個字元,換成替換字母表相同位置的字元。未出現在明文字母表中的字元保持原樣。請依照提供的對應表轉換多行文字。

輸入格式

第一行為正整數 T,之後有空白行,測試資料之間也以空白行分隔。每筆第一行為明文字母表,第二行為替換字母表,之後若干行為待轉換文字。每行最多 64 個字元(不含換行)。

輸出格式

每筆先輸出替換字母表,再輸出明文字母表,接著輸出轉換後的各行文字。不同測試資料之間印一個空白行。

原題:https://onlinejudge.org/external/8/865.pdf

範例測資

範例輸入 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)!
請先登入後再提交程式碼

討論與題解

載入討論區…

更多