DP-状态压缩
Dream_Lolita
退役OIer,转战ACM
展开
-
【NOIP2018补题】D2T2 填数游戏 D2T3 保卫王国
D2T2填数游戏 【题目】 原题地址 【解题思路】 个人认为这次noip最难的题目 以下来自这里 首先我们显然是要对一条斜线进行考虑,那么考虑现在什么情况才是合法的。 同一个对角线要么全是000,要么全是111,要么下面一段全是111而上面一段全是000 ∀1<i≤n,1≤j<m\forall 1<i\leq n,1\leq j<m∀1&l...原创 2018-12-08 19:26:55 · 450 阅读 · 0 评论 -
【虚树+容斥/动态DP+容斥】BZOJ5287 [HNOI2018] 毒瘤
【题目】 BZOJ luogu 求图的最大独立集。n≤105,n−1≤m≤n+10n\leq 10^5,n-1\leq m\leq n+10n≤105,n−1≤m≤n+10 【解题思路】 非树边只有111111条。 树的最大独立集可以用一个朴素的最大独立集来做,我们枚举非树边中高的一点的状态,每种状态做一次DP\text{DP}DP,可以做到O(2m−n+1n)O(2^{m-n+1}n)O(2m−...原创 2019-01-22 22:04:13 · 208 阅读 · 0 评论 -
【状压+容斥】BZOJ4455 [ZJOI2016] 小星星
【题目】 lydsy 一幅nnn个点的树和一棵nnn个点的树,问有多少种点对应方式使得树上存在一条边则图上也存在一条边。 n≤17n\leq 17n≤17 【解题思路】 直接求一一对应并不好算,我们可以求任意对应再减去不合法。考虑没有一一对应的关系是,我们可以先暴力枚举以下哪些点可以和树上点对应,其他点则不能对应(相当于枚举一个映射)。 令fi,jf_{i,j}fi,j表示iii子树对应图上点是...原创 2019-04-25 07:00:17 · 207 阅读 · 0 评论