樹上啓發式合併(DSU on Tree) Study

前言 話說很多樹上啓發式合併的題都可以用線段樹合併來實現。 然而對於一些題目還是得用樹上啓發式合併做,所以要學習一下的。 講解 對於一個節點做樹dp,我們先跑完輕兒子,然後跑重兒子後,父節點就可以承載這個重兒子,所以每次都只用重新跑輕兒子即可。那麼時間複雜度就是 O ( n l o g n ) O(nlogn) O(nlogn)的。
相關文章
相關標籤/搜索