前言

话说很多树上启发式合并的题都可以用线段树合并来实现。

然而对于一些题目还是得用树上启发式合并做,所以要学习一下的。

讲解

树上启发式合并(DSU on Tree) Study
对于一个节点做树dp,我们先跑完轻儿子,然后跑重儿子后,父节点就可以承载这个重儿子,所以每次都只用重新跑轻儿子即可。那么时间复杂度就是O(nlogn)O(nlogn)的。

相关文章: