强连通分量
文章平均质量分 82
wuhulala
这个作者很懒,什么都没留下…
展开
-
uva6511 强连通分量
求n减去在环上的元素个数 #include #include #include #include #include using namespace std; #define N 111111 stacksta; vectormp[N]; int dfn[N]; int low[N]; int InStack[N]; int indexx,number; int n, m; int nu原创 2015-06-21 00:30:10 · 796 阅读 · 1 评论 -
强连通分量
感觉挺有趣的,就谢了已发,其实就是判断这个有向图是否两两连通。。。。。 解释就是这个博客上的tarjan算法 我实现后代码如下。。。 #include #include #include #include #include using namespace std; #define N 10005 stacksta; vectormp[N]; int dfn[N]; int lo原创 2014-12-03 13:05:42 · 935 阅读 · 0 评论 -
hdu 2767Proving Equivalences(强连通分量压缩 )
给出一些点之间的关系,然后问最少添加多少条边可以使这张图强连通。 强连通分量压缩是 先缩点,然后计算各个强连通分量的入度为0的个数,出度为0的个数求他们最大值 #include #include #include #include #include using namespace std; #define N 20005 stacksta; vectormp[N]; int df原创 2014-12-03 14:58:06 · 1142 阅读 · 1 评论 -
hdu 3861强连通分量+最小图匹配
这个题卡了好久,发现还有什么二分图匹配这个东西。。然后简单搞了一下 二分图: 二分图又称二部图,是图论中的一种特殊模型。设G=(V,E)是一个无向图,如果顶点V可以分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A, j in B), 则称图G是二分图。e.g. 匹配: 给定一个二分图,在G的一个子图G’中,如果G’原创 2014-12-03 22:35:16 · 1044 阅读 · 0 评论 -
hdu 3594 强连通分量加环
传送门:Cactus 判断给定的有向图是否满足 1.强连通 2 每一条边属于且仅属于一个环?YES:NO 存在有两种情况(yy一下) 1.他的子节点在栈中 2.他的子节点的最早的时间戳不是他 #include #include #include #include #include using namespace std; #define N 20005 stacksta; ve原创 2014-12-04 20:21:32 · 1036 阅读 · 0 评论 -
强连通汇总
专题挂在虚拟oj hust上了 hdu 1269 判断强连通分量的个数,如果是一个就yes,否则no hdu 2767 判断最少加入几条边使他变为连通图,先缩点,再求入度和出度为0的点几个,求max(入度=0,出度=0) hdu 3836 和上题一样 hdu 1827 先算出强连通分量个数,再求所有强连通分量中的最小值的和。 hdu 3073 先缩点,原创 2014-12-05 23:56:07 · 841 阅读 · 0 评论