九度1012畅通工程
来源:互联网 发布:node sass windows 编辑:程序博客网 时间:2024/06/08 01:31
求需要加几条边可以让图变得连通
求出连通分量个数,需要的边数即连通分量数减一
#include<stdio.h>#include<string.h>int map[1000][1000];int n,v[1000];void dfs(int k){ int i,j; v[k]=1; for(i=1;i<=n;i++) if(!v[i]) { if(map[k][i]||map[i][k]) dfs(i); }} int main(){ int m,i,a,b,num; scanf("%d",&n); while(n) { memset(map,0,sizeof(map)); memset(v,0,sizeof(v)); num=0; scanf("%d",&m); for(i=0;i<m;i++) { scanf("%d%d",&a,&b); map[a][b]=map[b][a]=1; } for(i=1;i<=n;i++) if(!v[i]) { num++; dfs(i); } printf("%d\n",num-1); scanf("%d",&n); } return 0;}
- 九度1012畅通工程
- 九度 1012 畅通工程
- 九度[1012]-畅通工程
- 九度OnlineJudge之1012:畅通工程
- 【九度】题目1012:畅通工程
- 九度oj 题目1012:畅通工程
- 九度:题目1012:畅通工程
- 九度 题目1012:畅通工程
- 九度OJ 1012 畅通工程 JAVA
- 九度 题目1012:畅通工程
- 九度OJ题目1012:畅通工程
- <九度 OJ>题目1012:畅通工程
- 九度OJ:题目 1012 畅通工程
- 九度OJ 1012:畅通工程
- 九度OJ-题目1012 畅通工程
- 九度 题目1012:畅通工程
- 九度1012 畅通工程---简单并查集应用
- HDU 1232 畅通工程(九度OJ 1012)
- TOJ1502Find All M^N Please
- 复制文件/文件夹时保留原始创建时间
- EhLib表格控件DBGridEh自动排序、自动过滤的实现
- HDU 4714
- MACHINE_START分析
- 九度1012畅通工程
- 不用变量交换两个int变量的值的分析
- 最新发布EhLib 6.2中的新功能DropDownForms的应用
- java练习题
- hdu4462(DFS)
- LeetCode | Binary Tree Level Order Traversal II
- 找工作笔试面试那些事儿(15)---互联网公司面试的零零种种和多家经验
- 跨域服务调用基本概念及解决方法
- RDF简介RDF