HDOJ 1232 畅通工程 并查集
来源:互联网 发布:西游降魔篇 知乎 编辑:程序博客网 时间:2024/04/29 20:45
并查集是一类相关的事物合并到一起,这题只要使用最基础的并查集的方法就可以求出。
#include<stdio.h>int pa[1002];int find(int k){ if(pa[k]!=k) pa[k]=find(pa[k]); return pa[k];}void bing(int x,int y){ x=find(x); y=find(y); if(x!=y) pa[x]=y;}int main(){ int n,m,x,y,ans; while(scanf("%d",&n)!=EOF) { if(n==0) break; ans=-1; for(int i=1;i<=n;i++) pa[i]=i; for(scanf("%d",&m);m>0;m--) { scanf("%d%d",&x,&y); bing(x,y); } for(int i=1;i<=n;i++) if(pa[i]==i) { ans++; printf("%d\n",i); } printf("%d\n",ans); } return 0;}
0 0
- HDOJ 1232 畅通工程 并查集
- hdoj 1232 畅通工程 【并查集】
- HDoj-1232-畅通工程-并查集
- HDOJ 1232 畅通工程(并查集)
- hdoj 1232 畅通工程 【并查集】
- hdoj-1232 畅通工程【并查集】
- hdoj 1232 畅通工程【并查集】
- HDOJ 1232 畅通工程 (并查集)
- hdoj 畅通工程 并查集
- HDOJ 1863 畅通工程(并查集)
- HDoj-1863-畅通工程-并查集
- HDoj-1879-畅通工程-并查集
- HDOJ畅通工程之并查集
- hdoj畅通工程【并查集】
- HDOJ 1232 畅通工程 (并查集)
- hdu/hdoj 1232 畅通工程---并查集
- HDOJ 题目1232 畅通工程(并查集)
- 并查集之畅通工程 hdoj 1232
- 字典树 之 hdu 1800
- 盘点2014上半年五大最佳工业设计
- 最大连续子序列和
- iOS后台运行程序
- android api分析31 对话框
- HDOJ 1232 畅通工程 并查集
- Linux makefile 教程 非常详细,且易懂
- sigaction函数解析
- 设计模式之原型模式 c++实现以及详解
- ios-消息中心 NSNotificationCenter 的介绍
- 路中信息竞赛No.1解题报告
- libpcre.so.0 被删除怎么办?
- sprintf,strcpy,memcpy的比较
- Android中的Handler总结