#39607: 解題思路


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [220.130.163.227]
最後登入時間 :
2024-05-04 13:06:04
c012. 10062 - Tell me the frequencies! -- UVa10062 | From: [203.204.21.18] | 發表日期 : 2024-03-11 09:33

因為會有空格所以要用Getline來做輸入,可以使用Map來紀錄每一個字元出現的次數。做完次數的判斷之後使用Auto跑Map的For迴圈,並且再建立一個存答案的Map,Key是出現的次數,值是一個Vector用來存多個字元並且做排序。每次將答案Map的Vector進行Assign到一個暫存Vector上並且將目前的字元做Push_Back到這個暫存的Vector中,然後進行Sort的排序,最後將暫存的Vector重新Assign回答案Map中的值。最後一樣用Auto跑答案Map的For迴圈,裡面再跑Map值中的Vector的For迴圈,輸出字元的Ascii Code即可。

範例程式碼

 
#40163: Re: 解題思路


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [220.130.163.227]
最後登入時間 :
2024-05-04 13:06:04
c012. 10062 - Tell me the frequencies! -- UVa10062 | From: [220.130.163.227] | 發表日期 : 2024-04-27 23:02

更新的網站!!!

 
ZeroJudge Forum