×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
解題報告
#39272: 解題思路(C++)
n12603579table@gmail.com
(施智皓)
學校 : 不指定學校
編號 : 145648
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [36.234.171.196]
最後登入時間 :
2024-04-04 21:19:31
c044.
10008 - What's Cryptanalysis
--
UVa
10008
| From: [114.26.140.94] | 發表日期 : 2024-01-30 20:20
解題要點:
只需考慮英文字母,且不論大小寫都當作大寫看待,所以需要知道ASCII code的range。
可利用C++的map儲存字母出現次數,key : 字母(char),value : 出現次數(int)。利用迴圈讀入。
題目只要求"輸出"時,按照(1)頻率 (2)字母順序 排列輸出結果。善用第4點,你其實可以不用特別將map做sorting。
Hint. C++ 的map會自動將作為keys的字母按照順序排列,輸出的時候可以善用這一點。
Happy coding!
ZeroJudge Forum