随笔分类 -  树上问题——长链剖分

摘要:考虑先做一个$O(n^2) 的 dp$ $f[i][j]$表示在$i$的子树中,距离当前点为$j$的点数 $g[i][j]$表示在$i$的子树中,两个点$lca$的距离为$d$,他们的$lca$到$i$距离为$d - j$的点对数。 那么怎么转移? \(ans += g[i][0],ans += g 阅读全文
posted @ 2021-05-26 22:04 fhq_treap 阅读(49) 评论(0) 推荐(0)