#tctm2935. 统计线路
统计线路
统计线路
题目描述
一个 的迷宫方格,在方格内"0"表示可以走,"1"表示不能行走,"2"表示宝藏。现在从左上角 的位置进入迷宫寻找宝藏。统计有多少条线路可以找到宝藏(每条线路经过的格子只能访问 次)。注意:第一个格子不为 。
输入格式
第一行,一个正整数 (),后面包含 行由 ,, 组成的矩阵,其中 表示可以走, 表示不能走, 表示宝藏的位置。
输出格式
一行,一个整数,表示可以找到宝藏的线路。
样例输入 #1
5
0 0 1 1 0
1 0 0 0 0
0 0 0 0 2
0 1 1 0 0
0 0 0 1 0
样例输出 #1
12
样例输入 #2
2
0 0
0 2
样例输出 #2
2
数据范围
,矩阵元素仅包含 、、。第一个格子(左上角)保证不为 。
知识点与难度
本题涉及的知识点从属于 GESP 六级(DFS 搜索、回溯、迷宫路径计数),难度等级:Easy+。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 / 特殊性质(宝藏起点/全开放/窄通道) |
| 2 | 15 | 9~11 | Hack(宝藏不可达/多宝藏/宝藏邻起点) |
| 3 | 30 | 12~20 | 中大规模(N=6~10,蛇形走廊+分支) |
| 4 | 25 | 21~25 | 随机回归(N=4~6) |