#40431: C++詳解-Map


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [24.147.249.5]
最後登入時間 :
2024-10-28 09:54:40
e807. 2.降雨量統計 (Rainfall statistics) -- 2019年11月TOI練習賽新手組 | From: [220.130.163.227] | 發表日期 : 2024-05-19 10:08

判斷每日總和的最大值,並將最大值的天數存起來並輸出。

宣告一個 Map<string, float>,Key 分別為「morning、afternoon、night、early morning」,將不同時段的降雨量分別加到這些 Key 中。之後跑一個 for (auto it:Map),預設一個 pair<string, float> ans 並將 ans.second 設為 -1。如果 it.second > ans.second,則 ans = it。最後輸出 ans.first 即可。

 

範例程式碼

 
ZeroJudge Forum