摘要
$3*n$ 扫雷,中间行已知且无雷,求合法布雷方案数。
枚举一下第一列雷的个数,递推。
题面
题解
枚举
一列的信息可以简并为其雷数,因为第二行的信息不区分第一行和第三行。
只要枚举第一列的雷数 (0,1,2) ,就可以根据第二行的八连通信息递推出每一列的雷数。
方案数就是雷数为 $1$ 的列枚举放在第一行或第三行,$2^k$
1 | //https://acm.hdu.edu.cn/showproblem.php?pid=5965 |
$3*n$ 扫雷,中间行已知且无雷,求合法布雷方案数。
枚举一下第一列雷的个数,递推。
枚举
一列的信息可以简并为其雷数,因为第二行的信息不区分第一行和第三行。
只要枚举第一列的雷数 (0,1,2) ,就可以根据第二行的八连通信息递推出每一列的雷数。
方案数就是雷数为 $1$ 的列枚举放在第一行或第三行,$2^k$
1 | //https://acm.hdu.edu.cn/showproblem.php?pid=5965 |