c059: 方格棋盤的最少轉彎數路線
標籤 :
通過比率 : 50% (1 人 / 2 人 ) (非即時)
評分方式:
Tolerant

最近更新 : 2023-09-26 10:09

內容 :

有一個m*n的方格棋盤,每個格子可能是0或1,其中0代表可以通過而1代表不能通過。現在有一個機器人從左上角編號(1,1)的格子出發,要到達右下角編號(m,n)的格子,每次可以往上下左右四個方向移動,我們要找到轉彎次數最少的路線。

輸入說明

第一行是兩個正整數m與n,代表格子棋盤的列數與行數,接下來有m行,每行是一個長度為n僅由0與1組成的字串,代表方格棋盤由上往下由左至右的內容,出發與目的格子必然是0。m與n不超過500。

輸出說明

最少的轉彎數。如果無法到達,則輸出-1。

範例輸入
3 6
001010
101000
100010
範例輸出
5
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1M
公開 測資點#2 (20%): 1.0s , <1M
公開 測資點#3 (20%): 1.0s , <1M
公開 測資點#4 (20%): 1.0s , <1M
提示 :
標籤:
出處:
[編輯: zero (管理員) ]
編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」