#40431: C++詳解-Map


toseanlin@gmail.com (Dr. SeanXD)

學校 : 不指定學校
編號 : 158065
來源 : [220.130.163.227]
最後登入時間 :
2025-07-30 21:23:37

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

宣告一個 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 即可。

 

範例程式碼