HDU 並查集 - 3172 Virtual Friends
並查集題目,並的意思就是將兩個不同類別的集合合並到一起,類似於兩棵樹合並;查的意思就是找到這個點所屬集合的根節點。基本上並查集題目都是在大體架構上面加一些東西即可。並查集代碼模板在這裡點擊打開鏈接。
這一題為了找到輸入的兩個人組成的社交網絡人數,也就是統計這兩個人與前面的人組成的集合中有多少元素。我們加一個輔助數組sum,當兩個集合並時,我們將父節點對應下標的sum值加上子節點的sum值,表達這個集合有多少元素。
#include
#include
#include
#include