樹上啟發式合併

Otue發表於2024-05-02

最近五一放假學了個有點意思的東西。

最開始,我還以為就是小的集合合併至大的集合,並查集的經典應用。但這個東西和樹上啟發式合併也有區別。

這個演算法好處是思維難度低,但這個演算法也有侷限性:離線,且查詢要和子樹相關。

常見問題:頂點 \(u\) 的子樹中有多少個頂點在具有某種性質?用一個問題來引入:

相關文章