第一行输入两个整数 (网格高和宽,)。接下来 行,每行 个字符,字符仅包含 S, T, ., #, M,且 S 与 T 各恰好出现一次。
输出一行一个整数,为最少步数;若不可达输出 -1。
4 4 S.M. .#.# .M.T ....
4
样例一中,以左上角为坐标系原点,一条最短路径为 (0, 0) → (1, 0) → (1, 1) → (1, 3) → (1, 4).
3 3 S#T ### MMM
-1
样例二中,S 和 T 之间没有可达路径.