给定一个
最初,有一个人位于左上角
请问,该人从左上角移动至右下角
数据保证
第一行包含两个整数
接下来
输出一个整数,表示从左上角移动至右下角的最少移动次数。
5 5
0 1 0 0 0
0 1 0 1 0
0 0 0 0 0
0 1 1 1 0
0 0 0 1 0
8
前置题目:0843
前置知识:队列
本题知识:搜索与图论-BFS
使用bfs
// bfs 常用思路
初始化队列
入队一个元素
for 队列不空 {
取队头元素
{
操作
入队
...
}
}