洛谷P4556 雨天的尾巴 線段樹

正解:線段樹合併 解題報告: 傳送門! 考慮對樹上的每個節點開一棵權值線段樹,動態開點,記錄一個max(num,id)(這兒的id,define了一下,,,指的是從小到大排QAQ 然後修改操作可以考慮樹上差分,大概形式就tr[l]++,tr[r]++,tr[lca]--,tr[lca.fa]-- 然後最後求和的時候從底向上合併一邊合併一邊輸出就好 然後這題是有點兒卡空間的(但是我開始學的時候就學的
相關文章
相關標籤/搜索