#tctm2786. 走路回家

    ID: 3332 传统题 1000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>USACO2021December青铜组记忆化搜索第十一讲(Level4)GESP 6级

走路回家

走路回家

题目描述

奶牛 Bessie 正准备从她最喜爱的草地回到她的牛棚。农场位于一个 N×NN \times N 的方阵上,其中她的草地在左上角,牛棚在右下角。Bessie 只会向下或向右走。有些地方有草堆(H),Bessie 无法穿过。Bessie 希望改变她的行走方向至多 KK 次。Bessie 有多少条不同的从草地回到牛棚的路线?

输入格式

输入的第一行包含 TT。每个子测试用例的第一行包含 NNKK。以下 NN 行每行包含一个长为 NN 的字符串。

输出格式

输出 TT 行,每行包含路线数量。

样例输入 #1

7
3 1
...
...
...
3 2
...
...
...
3 3
...
...
...
3 3
...
.H.
...
3 2
.HH
HHH
HH.
3 3
.H.
H..
...
4 3
...H
.H..
....
H...

样例输出 #1

2
4
6
2
0
0
6

数据范围

1T50,2N50,1K31 \le T \le 50, 2 \le N \le 50, 1 \le K \le 3

知识点与难度

本题涉及的知识点从隶属于 GESP六级(记忆化搜索、DFS),难度等级:⭐⭐⭐⭐⭐

测试点分布

Subtask 分值 测试点编号 说明
Subtask 1 10 1、2
Subtask 2 20 1、2、3、4、5、6
Subtask 3 15 1、2、3
Subtask 4 30 1、2、3、4、5、6、7、8、9
Subtask 5 25 1、2、3、4、5