迷宫的最短路径
给定一个大小为N*M的迷宫。迷宫由通道和墙壁组成,每一步可以向相邻的上下左右四格的通道移动。请求出从起点到终点所需的最小步数。如果不能到达,输出“不能走到那里”。(N,M<=50,起点,终点分别用S,G表示)
输入样例:N=5,M=5
#S###
..##.
#.###
..###
..G##
输出:5
分析:这是一道BFS模版题,直接要求最短路,没有其他的约束条件
以下是代码
//简单BFS
#include<cstdio>
#include<iostream>