看别人思路的 树形分组背包. 题意:给出结点数n,起点s,机器人数k,然后n-1行给出相互连接的两个点,还有这条路线的价值,要求最小花费 思路:这是我从别人博客里找到的解释,因为很详细就引用了 dp[i][j]表示对于以i结点为根结点的子树,放j个机器人所需要的权值和. 当j=0时表示放了一个机器人下去,遍历完结点后又回到i结点了.状态转移方程类似背包 如果最终的状态中以i为根结点的树中有j(j>0)个机器人,那么不可能有别的机器人r到了这棵树后又跑到别的树中去 因为那样的话,一定会比j中的某一…