Poj 1703 Poj 1182 並查集二題

2021-05-27 10:55:05 字數 395 閱讀 5624

比較明顯的並查集,也是並查集的深層應用,這兩個題除了維護結點的集合外,另外維護結點到其父節點的向量,根據向量值來判斷關係。

code:

#include#include#define m 100008

int set[m];

int vec[m];

int n,m;

char list[24]=;

void init()

int set(int r)

return set[r];

}int query(int x,int y)

void updata(int x,int y)

int main()

} }return 0;

}

種類並查集(POJ 1703)

1703 find them,catch them 題目大意 有2個敵對幫派,輸入d a b表示a,b在不同幫派,輸入a a b表示詢問a,b是否是在乙個幫派。題解 因為並查集中的元素均是有聯絡的,否則也不會被合併到當前集合中。那麼我們就把這2個元素之間的關係量轉化為乙個偏移量,假設 x y 偏移量...

poj1703 經典並查集

一道非常經典的並查集,建議還可以做下hdu5971,這樣我感覺一般的並查集就並沒有神馬威脅了。祭奠我為此付出的好幾天時間。懶得加注釋,真的要想搞懂的話建議花時間自己看懂,畢竟ac 已經寫出來了。但是實在不會的話詳詢 qq1933160466。23333333333333333333333333333...

種類並查集(POJ1703)

圖學的有點自閉,再加上用到了並查集 模擬棧 搜尋,先補一下這些相對基礎的東西 跟普通並查集區別 1 陣列開兩倍 2 union set a n,b 和union set a,b n 3 判斷 find a find b 同隊 find a find b n 不同隊 不需要再 f a n f b n ...