题目描述
行 列迷宫:S 起点、T 终点、# 墙、. 通道,每步上下左右移动一格。求 到 的最少步数,并回放一条最短路线:依次用 /// 表示每步的方向。走不到只输出 -1。
输入格式
第一行两个整数 , ;接下来 行每行一个长度为 的字符串。
输出格式
第一行最少步数;第二行方向串(不可达时整个输出只有 -1 一行)。
样例
输入
3 4 S..# .#.. ..#T
输出
5 RRDRD
数据范围
- 对于 30% 的数据,, 10(DFS 暴力可过)。
- 对于 60% 的数据,, 100。
- 对于 100% 的数据,1 , 800,恰好一个 与一个 。