随笔分类 -  trick / 树上互相 dp

树上两个 dp 互相更新
摘要:P3267 JLOI2016/SHOI2016 侦察守卫P3267 JLOI2016/SHOI2016 侦察守卫 互相赋值的双 dp 思路 设 \(f[u][i]\) 表示包括 \(u\) 子树内所有关键点都被覆盖(包括 \(u\)),且至少还可以向 \(u\) 的父亲方向覆盖 \(i\) 层的最小代价。 设 \(g[u][i]\) 表示向下距离大于等于 阅读全文
posted @ 2024-06-11 13:49 彬彬冰激凌 阅读(26) 评论(0) 推荐(0)
摘要:P4629 SHOI2015 聚变反应炉 树上背包+树形dp。 算是套娃题吗? 思路 看到数据考虑数据分治。 part1 贪心 \(c_i\leq 1\) 对于这种情况,我们考虑贪心的点亮。 手玩几组数据,发现只要先全部点亮 \(c_i=1\) 的点,都可以得到最优解。 若存在一个 \(c_i=1\ 阅读全文
posted @ 2024-06-07 13:44 彬彬冰激凌 阅读(20) 评论(0) 推荐(0)