你可以用1
來填充開始處的所有非阻塞單元。然後在每個1
單元周圍填寫2
全部空的(未被阻止和未啓動)單元。在他們周圍 - 填寫3
(除1
,塊和開始)。重複,直到最後一個數字周圍沒有更多的空單元,或者到最後。結束單元格中的數字將成爲結果。
{'1', '*', '#', 'O', '*'} {'1', '2', '#', 'O', '*'} {'1', '2', '#', 'O', '*'}
{'S', '#', '*', '*', '*'} {'S', '#', '*', '*', '*'} {'S', '#', '*', '*', '*'}
{'1', '*', '*', '*', '*'} {'1', '2', '*', '*', '*'} {'1', '2', '3', '*', '*'}
{'1', '2', '#', 'O', '*'} {'1', '2', '#', 'O', '*'} {'1', '2', '#', 'O(6)', '*'}
{'S', '#', '4', '*', '*'} {'S', '#', '4', '5', '*'} {'S', '#', '4', '5', '6'}
{'1', '2', '3', '4', '*'} {'1', '2', '3', '4', '5'} {'1', '2', '3', '4', '5'}
我很困惑先生......需要一個起點... :( –
你就不能要求多所社區爲你做你的作業不顯示至少一些努力 –
你需要一個路徑尋找算法,如果你不知道從dijkstra開始,那麼移動到*(a-star) –