#42815: C++詳解


toseanlin@gmail.com (Dr. SeanXD)

學校 : 康橋雙語學校
編號 : 158065
來源 : [24.147.249.5]
最後登入時間 :
2024-10-28 09:54:40
b684. 4. 狗狗遊戲 -- 2015高雄市資訊學科能力競賽高中組 | From: [24.147.249.5] | 發表日期 : 2024-10-05 13:11

將資料用 Pair 的方式收起來,第一個欄位是目前位置的數字,第二個欄位是這個數字的位置。將這些資料使用陣列收起來,並且進行排序。排序過後,將陣列從頭跑到尾,並且紀錄目前是往右走還是往左走,如果目前數字的位置是目前位置的反方向,則將答案 +1 且換方向。

 

範例程式碼

 
ZeroJudge Forum