#32573: 二維陣列解題想法 : )


wmouo (crazypanda)

學校 : 國立宜蘭高級商業職業學校
編號 : 178206
來源 : [42.71.235.80]
最後登入時間 :
2024-11-12 21:16:06
e287. 機器人的路徑 -- APCS | From: [118.165.148.227] | 發表日期 : 2022-10-21 23:50

先在輸入之前做出上面的邊界

輸入的時候同時處裡左右邊界跟最小值行※可以先留一個一維陣列存二維最小值的座標(假設名稱為z)

最後把下面的邊界加到陣列中

接下來while去處理z的上下左右四個方位最小值,找到之後往那個方向前進並把z更新成新座標,再繼續跑while

※建議可以把邊界設為-1,同時也可以把走過的值都改為-1,因為輸入一定會大於0,但是在處理方向時記得判斷-1不做

 
ZeroJudge Forum