码迷,mamicode.com
首页 >  
搜索关键字:互不侵犯king    ( 59个结果
[Bzoj1087][SCOI2005]互不侵犯King(状压dp)
题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1087 还不错的状态压缩题目,把国王的位置看成1,其余位置看成0,则n行每行的可能出现的状态为1<<n,如果同时考虑n行的状态就为1<<(n*n),必不可能。 所以先预处理出每行所有的合法状 ...
分类:其他好文   时间:2019-07-02 09:22:57    阅读次数:78
bzoj1087 互不侵犯King 状压dp+bitset
题目传送门 题目大意:中文题面。 思路:又是格子,n又只有9,所以肯定是状压dp,很明显上面一行的摆放位置会影响下一行,所以先预处理出怎样的二进制摆放法可以放在上下相邻的两行,这里推荐使用bitset,否则会比较麻烦。然后dp的数组是f[ i ][ x ][ j ],表示第i行已经放置了x个国王,第 ...
分类:其他好文   时间:2018-11-18 11:37:52    阅读次数:144
bzoj 1087: [SCOI2005]互不侵犯King【状压dp】
显然是状压,设f[i][j][k]为1到i行选j个king,并且第i行状态为k的方案数,判断是否可行然后枚举转移即可 先把可行状态预处理出来会变快 cpp include include using namespace std; const int N=2005; long long n,kk,a[ ...
分类:其他好文   时间:2018-07-29 22:22:25    阅读次数:145
【状态压缩dp】bzoj1087: [SCOI2005]互不侵犯King
状态压缩dp经典 Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上 ...
分类:其他好文   时间:2018-07-22 20:05:21    阅读次数:224
bzoj1087互不侵犯King(状压)
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1087 简单的状压dp。但是wa了好几发。注意long long。 注意0和0的连边。而且不能连成两条,所以放在外面写。 ...
分类:其他好文   时间:2018-06-06 01:16:09    阅读次数:165
[SCOI2005]互不侵犯King
据说这是一道状压DP。。。然而蒟蒻并不太会状压。。。所以此文为现学现卖。。。QVQ 这个题我们只要按正常思维先预存一下。。。 然后枚举一下就可以了。。。好像没有什么思维上的梗。。。 直接上代码好了。。。 呆码: #include<iostream> #include<cstdio> using na ...
分类:其他好文   时间:2018-04-28 21:04:29    阅读次数:150
BZOJ1087: [SCOI2005]互不侵犯King(状压DP)
Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近 ...
分类:其他好文   时间:2018-04-15 19:41:09    阅读次数:116
【洛谷P1896【SCOI2005】】互不侵犯King
题目描述 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 输入输出格式 输入格式: 只有一行,包含两个数N,K ( 1 <=N <=9, 0 <= K <= N * N) 输出格式: 所得的方案数 ...
分类:其他好文   时间:2018-02-21 17:10:46    阅读次数:155
BZOJ1087: [SCOI2005]互不侵犯King
1087: [SCOI2005]互不侵犯King Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上 左下右上右下八个方向上附近的各一个格子,共8个格子。 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能 ...
分类:其他好文   时间:2018-01-14 13:05:21    阅读次数:141
bzoj 1087: [SCOI2005]互不侵犯King
http://www.lydsy.com/JudgeOnline/problem.php?id=1087. 装压dp,dp(i,j,k)表示前i行放了了j king,第i行的状态时k 转移枚举上一行状态转移 复杂度$O(n^32^n)$ ...
分类:其他好文   时间:2017-12-16 15:55:09    阅读次数:126
59条   1 2 3 4 ... 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!