题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1017 钱数很少,所以它也能压进状态里. 还有向上贡献几个物品.所以状态就是第 i 号物品,向上贡献 j 个,总共花 k 元的当前就能得到的力量. 然后可以树形dp. 不同的是平常的树形dp,该点的值就顺便充当前 r 个子树的值:遍历完子树就完成自己的值. 但这里的状态里有一个“向上贡献 j 个”,不太好弄.所以另开一个 g ,只关注花了多少钱和带来多少力量. 为了能用这个g转移到dp,不出…