#39939: 解題思路


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [24.147.249.5]
最後登入時間 :
2024-10-28 09:54:40
b526. 先別管這個了,你聽過微鼓勵嗎? -- 104學年度板橋高中校內資訊學科能力競賽(一) | From: [220.130.163.227] | 發表日期 : 2024-04-14 10:48

使用Map來存每一次微鼓勵的範圍,因為只要微鼓勵兩次就會變成站著等於沒有微鼓勵。將b+1之後就可以知道b-a是被微鼓勵的人數,將a和b放到Map中,如果已經有資料了就代表有重複微鼓勵的情況,所以將已經出現過的Map值做刪除,然後沒有存過的資料存到Map中。最後將Map轉換為Vector<Pair<int, int>>然後兩兩一組進行b-a的動作並將答案相加即可。

範例程式碼

 
#40206: Re: 解題思路


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [24.147.249.5]
最後登入時間 :
2024-10-28 09:54:40
b526. 先別管這個了,你聽過微鼓勵嗎? -- 104學年度板橋高中校內資訊學科能力競賽(一) | From: [220.130.163.227] | 發表日期 : 2024-04-29 16:41

更新的網站!!!

 
ZeroJudge Forum