這個是我以前的一個總結
并查集是用來維護連通性的,維護連通性的同時,我們還可以維護連通塊里面其他的資訊
最普遍的用法是
kruskal求最小生成樹,
這個是按照邊長度排序,然后維護連通性
然后是這道題
求
∑
所
有
路
徑
中
邊
長
m
a
x
?
m
i
n
\sum 所有路徑中邊長max-min
∑所有路徑中邊長max?min
就先按照邊長排序,然后邊長滿足遞增或遞減性,另外維護連通塊元素的個數用來求方案數
再來一道題
題目轉化成了序列,我就化歸成上一道題目的鏈的形式
水箱
我們需要在連通塊內維護高度,dp值
這道題目把維護連通塊資訊做到了極致
用并查集維護連通塊的資訊是一個很有用的技巧
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/230348.html
標籤:區塊鏈
