树形dp
benben-wgr
这个作者很懒,什么都没留下…
展开
-
HDU - 1561 CH5402 有依赖性背包 树形背包
ACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中ACboy允许攻克M个城堡并获得里面的宝物。但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其他某一个特定的城堡。你能帮ACboy算出要获得尽量多的宝物应该攻克哪M个城堡吗? Input每个测试实例首先包括2个整数,N,M.(1 <= M <= N <= 200...原创 2019-01-26 20:11:10 · 178 阅读 · 0 评论 -
POJ - 3585 Accumulation Degree 树形DP 二次扫描 与 换根法
Trees are an important component of the natural landscape because of their prevention of erosion and the provision of a specific ather-sheltered ecosystem in and under their foliage. Trees have also b...原创 2019-01-27 15:03:24 · 224 阅读 · 0 评论 -
树形DP总结 树形dp例题 树形背包总结 树形背包例题
树形DPDP[i][j] 一般第一维表示节点编号(代表以此节点为根节点的子树) 对于每个节点,一般先递归处理他的子节点,在回溯时对根节点转移, 在做树形dp的题目的时候,最优子结构体现的非常明显。树形背包树形背包除了以节点编号作为第一维,通常我们也像线性dp那样,把当前背包的体积作为第二维,在状态转移时,我们处理的就是一个分组背包(每组至少取一个)问题,注意在进行状态转移时要保证一个...原创 2019-05-14 13:18:39 · 543 阅读 · 1 评论