XJOI NOIP2016提高组冲剌题2 T3:tree(树形DP+背包)
XJOI NOIP2016提高组冲剌题2 T3:tree
题目分析:一道DP题,可以设dp[u][i]表示以u结点为根的子树,取i个结点的最大值,显然可以得到如下转移方程:
观察方程可以发现其实质上就是个背包问题的转移方程,注意滚动数组的更新,子树起码取某个儿子上的结点,需要先取根节点即可.代码:#include<cstdio>
#include<cstring>
#include<io
原创
2016-11-07 13:31:47 ·
557 阅读 ·
0 评论