关于换根 dp 的随笔

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

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

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

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

猜你喜欢

转载自blog.csdn.net/Cherrt/article/details/121277516
今日推荐