树上启发式合并的运用特性:
1.只有对子树的询问
2.没有修改操作
通常而言,具备以上特性的树上问题我们可以试着去运用dsu on tree来解决。可能特征1不会很显然,就是说题目中不一定明确的问你子树i的答案,可能是把问题转化后需要算子树的答案。
关于时间复杂度:为O(nlogn)
证明如下:
树上启发式合并的运用特性:
1.只有对子树的询问
2.没有修改操作
通常而言,具备以上特性的树上问题我们可以试着去运用dsu on tree来解决。可能特征1不会很显然,就是说题目中不一定明确的问你子树i的答案,可能是把问题转化后需要算子树的答案。
关于时间复杂度:为O(nlogn)
证明如下: