#41506: C++詳解


toseanlin@gmail.com (Dr. SeanXD)

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

將地圖存到一個二維陣列中,並且再宣告一個二維陣列 ans,裡面的資料都預設為 0。

將地圖每一個位置都跑過一遍,並且判斷是否有地雷,根據地雷的種類操作。

如果是 1 號地雷,則將目前位置和其上下左右的 ans 都 +1,需要注意需要判斷上下左右是否會超出 N*M 的邊界。

如果是 2 號地雷,則使用 For迴圈 將上下左右都跑過一次,將一整排的 ans 都 +1。

 

範例程式碼