1087: [SCOI2005]互不侵犯King Time Limit: 10 Sec Memory Limit: 162 MB Submit: 2405 Solved: 1413 [Submit][Status][Discuss] Description 在N×N的棋盘里面放K个国王,使他们互不攻 ...
分类:
其他好文 时间:
2017-07-01 20:56:21
阅读次数:
175
http://www.lydsy.com/JudgeOnline/problem.php?id=1087 一个n*n的棋盘,要在上面放国王,每个国王占领周围3*3的土地,求放置K个国王的方案数量。 一开始感觉结论题就打了个表,打一个8的表只要一两分钟??,虽然说n<=9,但是9的估计要很久...说不 ...
分类:
其他好文 时间:
2017-02-25 22:50:09
阅读次数:
218
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1087 令f(i, j, k)表示前i列,二进制状态为j,已经用了k个国王的方案数,则 f(i, j, k) = sigma(i - 1, p, k - num[j]),其中可以从p状态转化到j ...
分类:
其他好文 时间:
2017-02-05 22:36:54
阅读次数:
228
1087: [SCOI2005]互不侵犯King Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻 ...
分类:
其他好文 时间:
2016-12-17 11:17:54
阅读次数:
126
在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上
左下右上右下八个方向上附近的各一个格子,共8个格子。 ...
分类:
其他好文 时间:
2016-10-13 02:56:50
阅读次数:
161
这是本蒟蒻做的第一篇状压DP,有纪念意义。 这道题题目对状压DP十分友善,算是一道模板题。 分析题目,我们发现可以用0和1代表每一个格子的国王情况, 题目所说国王不能相邻放置,那么首先对于每一行是否合法的判断条件就出来了:就是对于情况X,如果X&(x<<1)==0,即为合法情况。 同理这样我们就可以 ...
分类:
其他好文 时间:
2016-10-12 17:13:35
阅读次数:
190
1087: [SCOI2005]互不侵犯King Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻 ...
分类:
其他好文 时间:
2016-08-15 22:05:37
阅读次数:
130
bzoj1087[SCOI2005]互不侵犯King 题意: 在N×N的棋盘里面放K个国王,使他们互不攻击,求共有多少种摆放方案。国王能攻击到它上下左右及左上左下右上右下八个方向上附近的一个格子,共8个格子。 题解: 状压dp。我的做法是像插头dp那样保存当前列右侧的上一行和当前列左侧的当前行的情况 ...
分类:
其他好文 时间:
2016-07-21 21:40:40
阅读次数:
143
裸的状压dp。。 1087: [SCOI2005]互不侵犯King Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种 ...
分类:
其他好文 时间:
2016-07-19 20:28:22
阅读次数:
117
【题目大意】 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 【思路】 先预处理每一行可行的状态(即单行中左右没有相邻的1),存放到usable中。 然后预处理usable中两两之间能否相互转换, ...
分类:
其他好文 时间:
2016-07-05 22:23:42
阅读次数:
142