#1453. 网格迷宫最短路
网格迷宫最短路
网格迷宫最短路
给定一个 N 行 M 列的网格迷宫,. 表示可以走的格子,# 表示障碍物,S 表示起点,T 表示终点。
每一步可以向上、下、左、右四个方向移动到相邻的非障碍格子。
请你求出从起点到终点的最少步数。
输入格式
第一行包含两个整数 N 和 M(1 ≤ N, M ≤ 100)。 接下来 N 行,每行 M 个字符,描述迷宫。
输出格式
输出一个整数,表示从 S 到 T 的最少步数。如果无法到达,输出 -1。
样例
3 4
S..T
##.#
....
3
3 3
S#T
#.#
...
-1
限制
1 ≤ N, M ≤ 100 迷宫中有且只有一个 S 和一个 T。 时间限制:1.0s 空间限制:256MB
相关
在以下作业中: