HDU1272 小希的迷宮 並查集

2021-06-28 00:36:04 字數 451 閱讀 7693

題目大意:給出乙個迷宮,如果他是連通的且沒有平行路徑,輸出yes,否則輸出no。

並查集紀錄每個點的連通狀態,對於每輸入的兩個點,合併他們的同時,看他們是否有相同的父親,若有,則不符合題意。

資料輸入完之後,再判斷一下根結點是否唯一便可知該迷宮是否連通了。

#include #include #include using namespace std;

#define max 100010

int par[max],s[max];

bool flag;

void init()

}if(flag) puts("yes");

else puts("no");

}return 0;

}

hdu 1272 小希的迷宮(並查集)

題意 略分析 由於是無向圖且是一棵樹,也就是n個節點,n 1條邊,題目要求是每個定點都是雙連通,也就是所有頂點都在乙個強連通分量裡面,這裡可以使用求ssc的演算法,但是由於十無向圖使用並查集的變成複雜度降低了很多,trick 0 0 no.code include include include i...

HDU 1272 小希的迷宮(並查集)

小希的迷宮 time limit 1000ms memory limit 32768kb 64bit io format i64d i64u submit go back status description 上次gardon的迷宮城堡小希玩了很久 見problem b 現在她也想設計乙個迷宮讓ga...

hdu 1272 小希的迷宮 並查集

m 小希的迷宮 time limit 1000msmemory limit 32768kb64bit io format i64d i64u submit status practice hdu 1272 description 上次gardon的迷宮城堡小希玩了很久 見problem b 現在她也...