求连通分量
来源:互联网 发布:伤感网络歌曲 编辑:程序博客网 时间:2024/05/17 03:40
求连通分量
Time Limit:1000MS Memory Limit:65536K
Total Submit:227 Accepted:128
Description
求一个图的连通分量
Input
n 顶点数(<=100)
边
Output
连通分量
Sample Input
51 23 42 30 0
Sample Output
4
var v:array[1..100]of boolean; a:array[0..100,0..100]of boolean; i,n,max,ans,x,y:longint;procedure dfs(i:longint); var j:longint; begin for j:=1 to n do if (a[i,j])and(v[j]) then begin v[j]:=false; inc(ans); dfs(j); end; end;begin read(n); fillchar(a,sizeof(a),false); fillchar(v,sizeof(v),true); read(x,y); while (x<>0)or(y<>0) do begin a[x,y]:=true; a[y,x]:=true; readln(x,y); end; for i:=1 to n do begin if ans>=max then max:=ans; ans:=0; dfs(i); fillchar(v,sizeof(v),true); end; write(max);end.
2 0
- 求连通分量
- 求连通分量(深搜)
- 求连通分量
- 求连通分量
- 求连通分量(DFS)
- 求连通分量
- 求连通分量
- 求连通分量
- 求连通分量
- (ssl1759)求连通分量
- 求连通分量
- [BFS][连通分量]求连通分量
- tarjan求强连通分量
- 图论-1 求连通分量
- tarjan 求强连通分量
- hdu4496 求连通分量个数
- 求图的连通分量
- POJ2186(tarjan求连通分量)
- ArcGIS Engine中的刷新与不同坐标间的相互转换
- 我的网页自适应的解决方案
- Word Pattern
- 程序员工资是多少
- python 模拟登录豆瓣 并 发表动态
- 求连通分量
- Jsoup学习之Whitelist类
- C/C++如何以秒计时程序运行时间
- IDAPython 编程之 查找相邻指令
- bzoj 2733: [HNOI2012]永无乡(线段树合并)
- 设计模式C++实现(15)——观察者模式
- 小白玩Caffe——基于Ubuntu14.04+CUDA8.0+cudnn5.1的Caffe安装与MNIST实验
- Java 泛型详解
- 客户端如何禁用与开启javascript