摘要: [NOIP2018]保卫王国(动态DP) 题面 给出一棵树,有m组询问,每次询问给出两个点,规定他们必须选或必须不选。求树的最小权覆盖集。 分析 此题有倍增+树形dp的做法,常数非常优秀,但思路比较难想到。 显然 最小权覆盖集=总点权和 最大权独立集 看到最大权独立集,我们想到板子题 "[Luogu 阅读全文
posted @ 2020-04-08 22:07 birchtree 阅读(255) 评论(0) 推荐(0) 编辑
摘要: [LuoguP4719][模板]动态DP(动态DP) 题面 给出一棵$n$个点的树,点带权。$m$组修改,每次修改一个点的点权,并询问整棵树最大权独立集大小。 分析 约定:$child(x)$表示$x$的儿子集合,$son(x)$表示$x$的重儿子。 先写出树形DP.设$f_{x,0/1}$表示不选 阅读全文
posted @ 2020-04-08 21:56 birchtree 阅读(203) 评论(0) 推荐(0) 编辑