#LT2937. 八个方向统计线路

    ID: 5567 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>搜索基础第十六讲(Level2)GESP 6级

八个方向统计线路

八个方向统计线路

题目描述

已知山洞里面是由许多房间组成的迷宫,每个房间可以通往周围八个房间,迷宫大小是一个 N×NN \times N 的正方形,其中有一些蝙蝠堵路。现在从起始 (1,1)(1,1) 的位置进入洞穴寻找宝藏(只有一个宝箱),统计有多少条线路可以找到宝藏(每条线路经过的格子只能访问 11 次)。

注意:每个房间可以通往周围八个房间(上、下、左、右、四个对角线方向)。

输入格式

第一行是一个正整数 NN2<N<62 < N < 6),后面包含 NN 行由 001122 组成的 N×NN \times N 矩阵,其中 00 表示可以走,11 表示蝙蝠(不能走),22 表示宝藏的位置。

注意:第一个房间(左上角)没有蝙蝠。

输出格式

一行,一个整数,表示可以找到宝藏的线路数。

样例输入 #1

6
0 0 1 1 0 0
1 0 0 1 0 0
0 0 0 1 2 0
0 1 1 1 0 0
0 0 0 1 0 0
0 0 0 1 0 0

样例输出 #1

0

样例输入 #2

2
0 0
0 2

样例输出 #2

5

数据范围

2<N<62 < N < 6,矩阵元素仅包含 001122。第一个格子(左上角)保证不为 11

知识点与难度

本题涉及的知识点从属于 GESP 六级(DFS 搜索、回溯、八方向路径计数),难度等级:Easy


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模 / 特殊性质(全开放/对角线可达/起点即宝藏)
2 15 9~11 Hack(对角线专属路径/不可达/大网格)
3 30 12~20 中规模(N=4~5,不同墙密度)
4 25 21~25 随机回归(N=3~5)