如何高效解决Acwing第844题迷宫问题?

摘要:40.Acwing基础课第844题-简单-走迷宫 题目描述 给定一个 n×m的二维整数数组,用来表示一个迷宫,数组中只包含 0 或 1,其中 0 表示可以走的路,1表示不可通过的墙壁。 最初,有一个人位于左上角 (
40.Acwing基础课第844题-简单-走迷宫 题目描述 给定一个 n×m的二维整数数组,用来表示一个迷宫,数组中只包含 0 或 1,其中 0 表示可以走的路,1表示不可通过的墙壁。 最初,有一个人位于左上角 (1,1)处,已知该人每次可以向上、下、左、右任意一个方向移动一个位置。 请问,该人从左上角移动至右下角 (n,m)处,至少需要移动多少次。 数据保证 (1,1) 处和 (n,m)处的数字为 0,且一定至少存在一条通路。 输入格式 第一行包含两个整数 n和 m。 接下来 n 行,每行包含 m个整数(0 或 1),表示完整的二维数组迷宫。 输出格式 输出一个整数,表示从左上角移动至右下角的最少移动次数。 注意:行末不能有多余空格。 输出方案的顺序任意,只要不重复且没有遗漏即可。
阅读全文