有一天,小哈一个人去玩迷宫。但是方向感不好的小哈很快就迷路了。小哼得知后便去解救无助的小哈。此时的小哼已经弄清楚了迷宫的地图,现在小哼要以最快的速度去解救小哈。那么,问题来了...
输入 5 4 |
输出 7
|
输入 3 3 |
输出 No Way! |
思路:与DFS类似,但是DFS寻找所有解,BFS只寻找一个解,且此解一定为最优解,BFS相对较快,需要用到queue,类似于链表的操作。寻找最优解问题用BFS,防止超时。
#include <iostream>
#include <cstring>
#include <queue>
using namespace std;
int n