C. CSPJ22N3-走路拐弯

    传统题 1000ms 256MiB

CSPJ22N3-走路拐弯

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

中文题目名称 三角形的顶点 切割整数 走路拐弯 树上的距离
英文题目名称 triangle divide walk distance
每个测试点建议时限 1000
每个测试点空间限制 256 M
测试点数目 11 86 10 30
每个测试点分值 9 1 3
比较方式 逐行比较
浮点输出误差精度 -

注意:

  • 英文题目名称即文件名,若文件名为 filename,则提交的文件为filename.pas/c/cpp,程序输入输出文件名分别为 filename.in filename.out。
  • 建议时限仅供参考,具体按照评测机上标程运行时间的2 - 3倍设置。
  • 建议将栈大小设为64m,并打开编译参数O2。

走路拐弯

题目限制

1000 ms 256 M

题目描述

一个 n×nn\times n 的方格图,其中 .. 代表空地, HH 代表障碍。

NoderNoder 希望从图的左上走到右下,每次只能向下或向右走,如果碰到障碍,则必须绕过。

由于 NoderNoder 本身不擅长转向,规定在整个过程中,转向次数不能超过 mm 次( m<=3m<=3 ),问在这些限制下,从左上走到右下,有多少种不同的走法。

输入格式

本题包含多组测试数据。第一行输入一个数T,表示测试组数。 之后对于每组测试,第一行包含 n 和 m。其中n是方格图的大小,m是转向次数。 后面是一个n*n的方格图,其中.代表空地,可以随意穿行,H代表障碍。 其中1≤T≤50,2≤n≤50,0≤m≤3。

输出格式

输出 T 行,对应 T 个测试的答案

数据范围

对于10%的数据,1T10,2n51\le T\le 10, 2\le n\le 5

另有10%的数据,m=1m=1

另有30%的数据,m=2m=2

对于100%的数据,1T50,2n50,0m31\le T\le 50, 2\le n\le 50, 0\le m\le 3

输入样例

4
3 1
...
...
...
3 2
...
...
...
3 3
.H.
H..
...
4 3
...H
.H..
....
H...

输出样例

2
4
0
6

[友爸信奥]2024年CSP-J组复赛检验赛(OI赛制无文件读写)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2024-9-9 0:00
结束于
2024-10-20 16:00
持续时间
1000 小时
主持人
参赛人数
35