Hoping for the best |

EricQian06

园龄:4年6个月粉丝:24关注:43

随笔分类 -  动态规划 - 状态压缩

P3226 [HNOI2012]集合选数(状压 DP)
摘要:P3226 [HNOI2012]集合选数 要求选出集合 S 满足如果 x 选择了,2x3x 都不能选择。 求 1,2,,n 的符合要求的子集数量。 n105。 发现对所有除去 2,3 因子后不同的数,他们之间没有关联,完全可以分开处理。 那么
22
0
1
CF1152F Neko Rules the Catniverse(状压 DP)
摘要:CF1152F Neko Rules the Catniverse 给定参数 n,k,m,你需要求有多少个大小为 k 的序列 a 满足如下三个条件: 任意两个元素其权值不同。 对于任意 i 满足 1ik1ain。 对于任意 i 满足
21
0
1
CF1463F Max Correct Set(取小样法+状压 DP)
摘要:CF1463F Max Correct Set 要求选出集合 U=1,2,3,,n 的一个子集 S,满足:如果 aS 并且 bS,那么 |ab|x 并且 |ab|y。求集合 S 大小的最大值。 $1
62
0
0
CF1342F Make It Ascending(状压+求过程->求结果)
摘要:CF1342F Make It Ascending 给予一个包含 n 个元素的数组 a,你可以进行以下操作: 选择两个不同的元素 ai,aj1i,jnij) 将 aj 的值加上 ai,并移除 a 中的第 i 个元素。 求使
27
0
0
状压DP
摘要:状态压缩 DP 是将比较复杂的状态映射成数字后进行 DP 。 难点:设计状态 基本位运算 枚举子集 for(int i=s;i;i=(i-1)&s) O(1) 计算 int 以内每一个数含有多少个 1 预处理出 216
51
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起