九度 1012
来源:互联网 发布:全国计算机二级vb真题 编辑:程序博客网 时间:2024/06/06 12:39
并查集
#include<iostream>#include<string.h>using namespace std;void merge(int x,int y);int find(int x);#define MAX 1005int m,n;int road[MAX];int a,b;int ans;int main(){ while(cin>>n && n) { cin>>m; memset(road,0,sizeof(road)); ans=n; while(m--) { cin>>a>>b; merge(a,b); } cout<<ans-1<<endl; } return 0;}void merge(int x,int y){ int f1=find(x); int f2=find(y); if(f1!=f2) { road[f2]=f1; ans--; }}int find(int x){ if(road[x]==0)return x; road[x]=find(road[x]); return road[x];}写的代码永远是伪c++
0 0
- 九度oj 1012
- 九度 1012
- 九度1012
- 九度1012畅通工程
- 九度 1012 畅通工程
- 九度[1012]-畅通工程
- 九度OnlineJudge之1012:畅通工程
- 【九度】题目1012:畅通工程
- 九度oj 题目1012:畅通工程
- 九度:题目1012:畅通工程
- 九度:1012<并查集>
- 九度 题目1012:畅通工程
- 九度OJ 1012 畅通工程 JAVA
- 九度 题目1012:畅通工程
- 九度1012(并查集)
- 九度OJ题目1012:畅通工程
- <九度 OJ>题目1012:畅通工程
- 九度OJ:题目 1012 畅通工程
- iOS内存话题: NSTimer 导致无法 dealloc
- 矢量图形SVG
- php优势和技术应用
- LeetCode *** 121. Best Time to Buy and Sell Stock
- CQOI 2016 day1日志
- 九度 1012
- 解决ZXING生成二维码图片白框太大的问题
- hybrid iOS 信息收藏
- IP地址类
- MySQL 入门(四)—— 数据库操作
- 关于数据库导出excle上限问题
- 微型计算机原理与接口技术8086cpu的寻址方式
- 关于BaseAdapter的使用及优化心得
- 一个HR的离职感悟,说的太好了!