#D. 最短路径的长度

    Type: Default 1000ms 256MiB

最短路径的长度

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

已知一个 n * m 迷宫,迷宫的入口是左上角(1,1)的位置,而迷宫的出口在右下角(n,m)的位置。现在已知迷宫中每个位置都有两种状态,如果是 0 代表此位置是通行的,如果是 1 的话代表有障碍物而无法通行。现在请你编写程序,求出从入口走到出口的最少步数?(上下左右四个方向可以选择)

输入格式

输入 n+1 行:

第 1 行包含两个整数 n, m。

第 2~n+1 行,每行 m 个整数表示迷宫中每个位置的状态。

输出格式

输出 1 行,包含一个整数,表示走到出口所需的最少步数。

样例

5 5
0 1 0 0 1
0 0 0 0 1
1 1 0 0 1
0 0 0 1 0
0 0 0 0 0
8

提示

1≤ n, m ≤ 100。

黑猫白银级公开赛01

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2024-2-16 15:15
End at
2024-2-24 23:15
Duration
200 hour(s)
Host
Partic.
18