#YBT02080005. 走出迷宫
走出迷宫
题目描述
给定迷宫,. 表示空地,# 表示墙,S 表示起点,T 表示出口。每次可以向上下左右移动到相邻的可通行格子,不能走出地图。求从起点到出口的最少移动步数。
输入格式
第一行 n,m,接下来 n 行,每行 m 个字符。
输出格式
输出最少移动步数。如果无法到达,输出 -1。
样例
3 3
S#T
.#.
...
6
数据范围
1≤n,m≤100,地图中恰有一个 S 和一个 T,二者位置不同。
给定迷宫,. 表示空地,# 表示墙,S 表示起点,T 表示出口。每次可以向上下左右移动到相邻的可通行格子,不能走出地图。求从起点到出口的最少移动步数。
第一行 n,m,接下来 n 行,每行 m 个字符。
输出最少移动步数。如果无法到达,输出 -1。
3 3
S#T
.#.
...
6
1≤n,m≤100,地图中恰有一个 S 和一个 T,二者位置不同。