关于换根 dp 的随笔

本文探讨了动态规划的两种常见思考方式:一是通过转移方程消除影响,二是父子节点间传递dp数组。第一种方法简便直观,第二种通用但可能复杂。适用于解决各种算法问题。

换根 dp\text{dp}dp 通常有两种思考方法:

①考虑根从 xxx 变为 yyy 时,将 yyyxxx 的贡献去除,再将 xxx 贡献到 yyy 处,最后再撤销操作;

②考虑对每个点 xxx,处理出其外子树dp\text{dp}dp 数组;这可以通过额外一次从父亲向儿子的 dp\text{dp}dp 求出这个数组。

①对于绝大多数题目来说,思考起来较为简便;②处理起来可能较为复杂,不够直观,但是是通法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值