Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

Loading

随笔分类 -  动态规划

摘要:学习资料 大致精神是, 我们先对原来的树进行后序遍历重编号, 然后定义状态 f(i,k) 为选取前 i 个物品, 背包容量为 k 的最大价值. 后序遍历的好处是, 每次新加的点都是子树的根, 并且子树内的顺序在值域上连续. 于是讨论是否选择当前的点 i, 状态转移方程即为: $$f( 阅读全文
posted @ 2022-10-23 20:22 pjykk 阅读(53) 评论(0) 推荐(0) 编辑
摘要:###4. 简单树形dp 这些是最为简单的树形dp。 一般来说,树形dp是通过子树的dp值推出当前点的dp值。 在这里,我们默认当前节点为u,它的儿子节点为v,树的根为rt。 例题4.1 luoguP1122 最大子树和 状态转移方程:dp[u]=a[u]+max阅读全文
posted @ 2021-01-30 16:35 pjykk 阅读(102) 评论(0) 推荐(0) 编辑
摘要:参考资料: https://www.luogu.com.cn/training/1435 (分类依据) https://oi-wiki.org/dp (分类依据) https://www.luogu.com.cn/blog/pks-LOVING/junior-dynamic-programming- 阅读全文
posted @ 2021-01-29 16:45 pjykk 阅读(22) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示