题目描述
街区是 行 列的格子:. 街道、# 楼、S 家、T 公司,每步上下左右移动一格。统计 到 步数最少的走法共有多少条(两条路线只要有一步不同即算不同),答案对 取模;走不到输出 0。
输入格式
第一行两个整数 , ;接下来 行每行一个长度为 的字符串。
输出格式
一行一个整数,最短路线条数模 +7。
样例
输入
3 3 S.. ... ..T
输出
6
数据范围
- 对于 30% 的数据,, 5(DFS 暴力数可过)。
- 对于 60% 的数据,, 100。
- 对于 100% 的数据,1 , 800,恰好一个 与一个 。