动态DP
文章平均质量分 89
QAQQQQQQQQQQQ
菜
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态DP--NOIP2018 D2T3保卫王国
其实真实做法是倍增 ,但为了练习就用ddpddpddp写了qwqqwqqwq 最小覆盖集=sum−sum-sum−最大独立集 然后就是裸ddpddpddp了,怎么实现可以看这里 但是他有两个点的强制要求,如果强制不选就可以把权值改成infinfinf,强制选就改成−inf-inf−inf 然后最后再加回来就好了 注意开LL 代码如下: #include<iostream> #inclu...原创 2018-11-30 11:43:26 · 388 阅读 · 0 评论 -
动态DP(学习笔记)
一道模板题 动态dpdpdp是猫学长发明的用来解决树上带修DP的问题的算法。 好像多数是求树上最大权独立集? 树上最大权独立集我们可以用树形dpO(n)dpO(n)dpO(n)地求出来,设f[u][0/1]f[u][0/1]f[u][0/1]表示uuu为根的子树uuu选或不选的最优方案,可以列出转移式: f[u][0]+=max(f[v][1],f[v][0])f[u][0]+=max(f[v][...原创 2018-11-27 23:22:59 · 1276 阅读 · 0 评论
分享