----------连通图
mfcheer
他不停地跑啊跑 就为了追上那个曾经被寄予厚望的自己
展开
-
poj 1236 Network of Schools 【Tarjan】
题目链接:http://poj.org/problem?id=1236题意:本题为有向图。 需解决两个问题: 1 需要给多少个点,才能传遍所有点。 2 加多少条边,使得整个图变得强连通。 使用Tarjan进行缩点,得到一个SCC图、 这个图有多少个入度为0的,多少个出度为0的。 假设有n个入度为0,m个出度为0 那么第一个答案就是n,第二个答案是max(n,m) 代码:#includ原创 2015-06-05 17:16:16 · 609 阅读 · 0 评论 -
UVA 315【求割点数目】
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=251题意:求割点数目代码:#include <stdio.h> #include <ctime> #include <math.h> #include <limits.h> #include原创 2015-08-06 10:15:34 · 674 阅读 · 0 评论 -
UVA 796 - Critical Links【求桥】
link:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=737题意: 求桥的数目及边,要求输出边的点的次序由小到大代码:#include <stdio.h> #include <ctime> #include <math.h> #includ原创 2015-08-06 23:59:35 · 809 阅读 · 0 评论 -
LightOJ 1210 - Efficient Traffic System【强连通图】
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1210题意: 加多少条边,使得整个图变得强连通。 使用Tarjan进行缩点,得到一个SCC图、 这个图有多少个入度为0的,多少个出度为0的。 假设有n个入度为0,m个出度为0 那么答案是max(n,m) 代码:#include <stdio.h>#include原创 2015-09-15 01:31:48 · 572 阅读 · 0 评论 -
LightOJ 1034 - Hit the Light Switches【强连通最小点基】
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1034题意:有向图,选择尽量少的点,从这些点出发,使得所有点都被到达过。思路:首先,进行强连通缩点。然后每个强连通间按照拓扑排序的思想建边。入度为0的强连通的个数即为答案。代码:#include <stdio.h>#include <iostream>#include <mat原创 2015-09-14 20:45:57 · 652 阅读 · 0 评论 -
hdu 4738 Caocao's Bridges【求最小权值的桥】
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4738坑: 不连通的,输出0. 图有重边,需要处理。 如果取到的最小值是0的话,要输出1。代码:#include <stdio.h> #include <ctime> #include <math.h> #include <limits.h> #include <complex>原创 2015-09-16 19:54:25 · 382 阅读 · 0 评论