XJOI NOIP2016提高组冲剌题2 T3:tree
题目分析:
一道DP题,可以设dp[u][i]表示以u结点为根的子树,取i个结点的最大值,显然可以得到如下转移方程:
观察方程可以发现其实质上就是个背包问题的转移方程,注意滚动数组的更新,子树起码取某个儿子上的结点,需要先取根节点即可.
代码:
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace