T579308 【2025 年 3 月月赛赛题 D】交错路径
题目背景
[Hydro 域链接](https://hydro.ac/d/chenyuan3_s_online_judge/p/Contest202503D)
本题由 DeepSeek 生成,并由 @[chenyuan3](/user/559528) 完善。[题解](https://chenyuan33a.freeflarum.com/d/58)
upd 2025/03/04:修复样例 2 输出,并给提示/说明加上样例解释。
题目描述
在 $n \times m$ 网格中从左上到右下移动,求恰好有 $t$ 次转向的路径数。转向点定义为移动方向变化的位置。如果起点或者终点是墙(字符 `#`),输出 $0$。
输入格式
第一行三个整数 $n$, $m$, $t$。
接下来 $n$ 行每行 $m$ 个字符,每个字符只能是:
* `.` 表示空地;
* `#` 表示墙。
输出格式
输出路径数模 $10^9+7$。
说明/提示
**【样例 1 解释】**
终点是墙,所以答案是 $0$。
**【样例 2 解释】**
只有一种走法:(路线:`a-b-c-d`)
```
a#.
bcd
```
**【数据范围】**
对于 $100\%$ 的数据,满足 $1 \le n,m \le 5$,$0 \le t \le 10$,并且网格的每一个字符只能是 `.` 或 `#`。