#42820: 題目解釋


s112321011@mail1.ncnu.edu.tw (Bronze)

學校 : 國立暨南國際大學
編號 : 287383
來源 : [111.252.28.126]
最後登入時間 :
2025-09-04 13:16:37

題目中的 "不會有不合理的情況,比方說編碼訊息為a,但是a在鍵盤上沒有左邊。"

意思是會跳到上行,例如 'a' 會變成 ']'  , 'z' 會變成 ';'

#49604: Re: 題目解釋


ck1090932@gl.ck.tp.edu.tw (陳邦仁)

學校 : 臺北市立建國高級中學
編號 : 131859
來源 : [140.112.24.194]
最後登入時間 :
2025-10-07 15:41:17

題目中的 "不會有不合理的情況,比方說編碼訊息為a,但是a在鍵盤上沒有左邊。"

意思是會跳到上行,例如 'a' 會變成 ']'  , 'z' 會變成 ';'


好像不是這樣,對照表C++這樣造就行了:

要用#include<map>

map <char,char> m=
{{'e','q'},{'d','a'},{'c','z'},{'r','w'},{'f','s'},{' ',' '},{'t','e'},{'g','d'},{'b','c'},{'y','r'},{'h','f'},{'n','v'},{'u','t'},{'j','g'},{'m','b'},{'i','y'},{'k','h'},{',','n'},{'o','u'},{'l','j'},{'.','m'},{'p','i'},{';','k'},{'[','o'},{'\'','l'},{']','p'},{'v','x'},{'2','`'},{'3','1'},{'4','2'},{'5','3'},{'6','4'},{'7','5'},{'8','6'},{'9','7'},{'0','8'},{'-','9'},{'=','0'},{'\\','['},{'/',','}}