#39234: 解題思路


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [24.147.249.5]
最後登入時間 :
2024-10-28 09:54:40
e973. 3. 滿意度調查 (Survey of Satisfaction) -- 2019年4月TOI練習賽新手組 | From: [220.130.163.227] | 發表日期 : 2024-01-25 10:18

使用「EOF」收「字元」的方式收資料,這樣子一次只會收一個字元不需要使用long long int或是string+stringstream來處理資料,當收到字元時使用MAP將該數字出現的次數+1。接下來可以使用while (true)迴圈來做輸出判定。每次while迴圈中跑一個For迴圈來確認目前MAP中最大值的數字為多少,並將其輸出且把該數字的MAP值設為0。當所有大於0的MAP值都輸出過之後就將While迴圈break掉,最後換行即可。

範例程式碼

 
#40105: Re: 解題思路


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [24.147.249.5]
最後登入時間 :
2024-10-28 09:54:40
e973. 3. 滿意度調查 (Survey of Satisfaction) -- 2019年4月TOI練習賽新手組 | From: [220.130.163.227] | 發表日期 : 2024-04-26 18:44

更新的網站!!!

 
ZeroJudge Forum