CPOJ Dash Speed-NOIP十連測-2-3(分治)

題面 考慮對時間分治,假設當前進行到 [ l , r ] [l,r] [l,r],則將完全包含 [ l , r ] [l,r] [l,r]的區間加入,其餘區間分類,等到進入左右子區間時處理 顯然有一個結論,兩棵樹合併,新的直徑的兩個端點一定是原來兩棵樹的四個直徑端點的其中兩個 並查集存一下直徑端點即可 退出當前區間時記得還原 Code
相關文章
相關標籤/搜索