码迷,mamicode.com
首页 >  
搜索关键字:状压dp    ( 1343个结果
[SCOI 2007] 排列
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1072 [算法] 状压DP [代码] ...
分类:其他好文   时间:2018-07-20 19:32:53    阅读次数:157
二进制集合运算
二进制集合运算 如果通过【二进制】按位运算的方式来进行【集合】操作,则会给算法带来简洁、快速等特点。是【状压DP】中常用的【状态】表示形式。 如果【集合】元素的取值只有【两种可能】最好,如果有多种可能,可能需要多【位】来表示【一个元素】 “最好”从0【位】开始而不是从【1】开始。 $$ \{ 2,4 ...
分类:其他好文   时间:2018-07-20 14:36:39    阅读次数:411
HDU5117 Fluorescent 期望 计数 状压dp 动态规划
原文链接 题目传送门 - HDU5117 题意 $T$ 组数据。 给你 $n$ 盏灯 ,$m$ 个开关,每一个开关对应的控制一些灯。所有可以控制某盏灯的开关被按了奇数次,那么这盏灯最终是亮着的,否则是不亮的。 现在每一个开关都可以选择按或者不按。我们称对于所有开关都做出 按或者不按 的一种选择 为一 ...
分类:其他好文   时间:2018-07-19 19:10:27    阅读次数:157
P1896 [SCOI2005]互不侵犯
"P1896 [SCOI2005]互不侵犯" 数据不大,时间复杂度很高也差不多能过。 使用状压dp dp[i][j][k]表示到第i行,状态为j,选了k个人 然后就是转移,转移的难点就是快速判断 判断的话,我们整体考虑。 然后一个状态是否有相邻的国王。用它本身按位与它本身右移(左移),若结果为0,则 ...
分类:其他好文   时间:2018-07-17 16:42:39    阅读次数:129
TOJ 4912 炮兵阵地(状压dp)
描述 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示),也可能是平原(用"P"表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示: ...
分类:其他好文   时间:2018-07-17 14:19:10    阅读次数:151
POJ 1684 Corn Fields(状压dp)
描述 Farmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ≤ 12) square parcels. He wants to grow some yummy co ...
分类:其他好文   时间:2018-07-16 01:00:01    阅读次数:182
Rectangular Covering [POJ2836] [状压DP]
题意 平面上有 n (2 ≤ n ≤ 15) 个点,现用平行于坐标轴的矩形去覆盖所有点,每个矩形至少盖两个点,矩形面积不可为0,求这些矩形的最小面积。 Input The input consists of several test cases. Each test cases begins wit ...
分类:其他好文   时间:2018-07-15 19:37:20    阅读次数:171
Arrange the Bulls [POJ2441] [状压DP]
题意 n头牛,m个房间,每头牛有自己喜欢的房间,问每头牛都住进自己喜欢的房间有多少种分配方法? Input In the first line of input contains two integers N and M (1 <= N <= 20, 1 <= M <= 20). Then come ...
分类:其他好文   时间:2018-07-15 17:45:44    阅读次数:183
[tyvj2054] 四叶草魔杖 (最小生成树 状压dp)
"传送门" Background 陶醉在彩虹光芒笼罩的美景之中,探险队员们不知不觉已经穿过了七色虹,到达了目的地,面前出现了一座城堡和小溪田园,城堡前的木牌上写着“Poetic Island”。 “这一定就是另外两位护法的所在地了……我们快进去吧!” 探险队员们快步进入了城堡,城堡大厅的羊毛沙发上坐 ...
分类:其他好文   时间:2018-07-10 21:34:19    阅读次数:212
UOJ370 滑稽树上滑稽果 【状压DP】
题目分析: 答案肯定是链,否则可以把枝干放到主干。 去除一直存在的位,这样0位占满时就会结束。 用$f[S]$表示0位填埋情况,每次转移是它的一个子集,我们考虑可否转移。 再用$g[S]$存储转移是否合法,用滑稽果填充$g$数组。不一定要完全满足条件,因为有其它方案更优,无影响。 代码: ...
分类:其他好文   时间:2018-07-07 20:10:53    阅读次数:134
1343条   上一页 1 ... 37 38 39 40 41 ... 135 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!