histcat

histcat

P1896 [SCOI2005] 互不侵犯

题目#

[SCOI2005] 互不侵犯#

题目描述#

在 $N \times N$ 的棋盘里面放 $K$ 个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共 $8$ 个格子。
对于全部数据,$1 \le N \le 9$,$0 \le K \le N\times N$。

题解#

f[i][j][k]表示推到了第 i 行,到目前为止选了 j 个国王,第 i 行的状态为 k 的方案数

然后枚举i,j,k以及前一行的状态转移即可

问题#

1. 不开long long见祖宗

2. 第二位要开N * N

代码#

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。