摘要: 题目链接:https://vjudge.net/problem/HDU-1011 题意:给定一颗树,每个结点有两个属性,即花费V和价值w,并且选择子结点时必须选择父结点,求总花费不超过m的最大价值。 思路: 树上分组背包。和poj1155相似,对于结点u,先递归计算其子结点v的dp值,然后对于每个子 阅读全文
posted @ 2019-08-30 21:39 Frank__Chen 阅读(304) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/POJ-1155 题意:给定一颗以1为根的边权树,有n个结点,其中m个叶子结点,每个叶子结点有一个价值。要求从m个叶子结点中选最多的结点,费用是从根节点到叶子结点的边权和,价值是所有选中的叶子结点价值和。 思路: 树上分组背包。用dp[ 阅读全文
posted @ 2019-08-30 14:46 Frank__Chen 阅读(206) 评论(0) 推荐(0)