会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cqbzljh
博客园
首页
新随笔
联系
订阅
管理
2023年10月5日
子树合并背包类型的 dp 的复杂度证明
摘要: 首先,我们发现,转移一颗子树的背包,实际上就是把该子树的根节点的所有儿子的子树背包合并,再与根节点合并。具体的,合并两颗子树的转移方程式如下: \[f(u,i) = \max\limits_{j+k=i}\{f(v_1,j)+f(v_2,k)\} \]于是有如下伪代码: dfs(u) : su =
阅读全文
posted @ 2023-10-05 17:31 cqbzljh
阅读(137)
评论(1)
推荐(0)
公告