换根 dp 做题笔记

在这个随笔中,会有笔者的一些做题笔记,包括但不限于换根 dp 的思想、解题技巧、代码实现等。

思路:给 \(<a,a\times2><a,2\times a+1>\) 建边。算出 \(l\)\(\texttt{root}\) 的答案,即都变成 \(l\) 的答案。其中 \(l\) 为所有点的 \(\operatorname{lca}\)

然后不断往左子树走 ( 即 \(\times 2\) )。

代码

posted @ 2024-08-20 14:37  qmwneb946  阅读(12)  评论(0编辑  收藏  举报