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

这篇博客详细分析了XJOI NOIP2016提高组冲刺题2的T3部分,该题是一道结合了树形动态规划(DP)和背包问题的竞赛题目。博主探讨了如何设立DP状态,并指出转移方程实际上对应背包问题的更新。在代码部分,博主可能给出了实现这一解题策略的示例。
最低0.47元/天 解锁文章
973

被折叠的 条评论
为什么被折叠?



