#30076: C++ 關於比較時碰到邊界


e002933 (徐MAN)

學校 : 不指定學校
編號 : 158405
來源 : [111.71.113.217]
最後登入時間 :
2023-11-18 16:56:51
e287. 機器人的路徑 -- APCS | From: [118.150.201.99] | 發表日期 : 2022-04-26 17:14

可以一開始就把二維陣列假設成比原本大2

如輸入n,m,那麼可以假設二維陣列為n+2,m+2

然後另外bool一個陣列,把上下左右的邊界都先設為false(已經走過了)

這樣後面寫if就不用去考慮是不是會超出邊界,可以省下很多版面

 
ZeroJudge Forum