#Z2208. 迷宫搜索实践
迷宫搜索实践
题目描述
我们用一个二维的字符数组来表示前面画出的迷宫:
S**.
....
***T
其中字符S表示起点,字符T表示终点,字符*表示墙壁,字符.表示平地。你需要从S出发走到T,每次只能向上下左右相邻的位置移动,不能走出地图,也不能穿过墙壁,每个点只能通过一次。你需要编程来求解出一种从起点到终点的走法。
输入格式
第一行输入两个整数 代表迷宫行数和列数。
接下来是一个n×m的矩阵,矩阵中的元素为.、*、S或者T
输出格式
如果能从起点到达终点输出Yes,否则输出No。
3 4
S**.
....
.**T
Yes
5 6
**S**.
*.....
..*...
.*****
.....T
Yes
5 6
***.*S
*.....
..*..*
.**.*.
...*.T
No