多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 【POJ】The Suspects(裸并查集)

【POJ】The Suspects(裸并查集)

來源:程序員人生   發布時間:2014-11-04 08:15:33 閱讀次數:2775次

并查集的模板題,為了不麻煩,合并的時候根節點大的合并到小的結點。

#include<cstdio> #include<algorithm> using namespace std; const int maxn = 33333; int fa[maxn]; int num[maxn]; int n,m,t; void init(){ for(int i = 0; i < n; i++) {fa[i] = i; num[i] = 1;} } int find_father(int u){ return fa[u] == u ? u : fa[u] = find_father(fa[u]); } int main(){ while(scanf("%d%d",&n,&m)){ if(!m && !n) break; init(); for(int i = 0; i < m; i++){ scanf("%d",&t); int x,y; for(int j = 0; j < t; j++){ scanf("%d",&y); if(!j) x = y; else{ int fy = find_father(y); int fx = find_father(x); if(fy > fx) swap(fy,fx); //為了不麻煩,統1讓小的根合并到大的根 if(fy != fx){ fa[fy] = fx; num[fx] += num[fy]; } } } } t = find_father(0); printf("%d ",num[t]); } return 0; }

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲不卡在线观看 | 午夜小视频网站 | 亚洲综合一区二区 | 暖暖在线精品日本中文 | 劲爆欧美精品13页 | 手机福利在线观看 | 欧美freesex黑人又粗又 | 最近中文字幕无吗免费高清 | 日本护士xxxx视频 | 国产自在自拍 | 图片区小说校园综合 | 久久精品一区二区三区不卡 | 可以看的黄色网址 | 免费男女视频 | 最近更新中文字幕4 | 最近高清中文在线观看国语字幕7 | 欧美三级视频在线播放 | jizz视频在线观看 | 国产成人精品在视频 | 农村女人的一级毛片 | 亚洲欧美日韩中文字幕在线一区 | 免费一级欧美性大片 | 精品国产一区二区三区在线 | 香蕉乱码成人久久天堂爱免费 | 羞羞动漫在线观看 | 伊人欧美 | 最近中文字幕无免费视频 | 国产2区| 一久久 | 国产亚洲精品久久久久久无 | 中文天堂| 性欧美一级 | 国产一区三区二区中文在线 | 欧美亚洲日本一区 | 亚洲天堂久久 | 在线日韩观看 | 爱爱欧美在线观看视频 | 国产一区二区久久久 | 一区二区三区成人 | 高清性欧美 | 欧美黄色片在线观看 |