摘要: 无向图割边割点算法而当(u,v)为树边且low[v]>dfn[u]时,表示v节点只能通过该边(u,v)与u连通,那么(u,v)即为割边。 1 void dfs(int u) { 2 //记录dfs遍历次序 3 static int counter = 0; 4 5 ... 阅读全文
posted @ 2015-07-31 20:46 UsedRose 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一定要补上 o(╯□╰)o。。5327 签到。。 1 /*Author :usedrose */ 2 /*Created Time :2015/7/31 22:36:32*/ 3 /*File Name :2.cpp*/ 4 #include 5 #include 6 #include 7 ... 阅读全文
posted @ 2015-07-31 19:27 UsedRose 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 首先对于所有的无向边,我们使用并查集将两边的点并起来 若一条边未合并之前,两端的点已经处于同一个集合了,那么说明必定存在可行的环(因为这两个点处于同一个并查集集合中,那么它们之间至少存在一条路径) 如果上一步没有判断出环,那么仅靠无向边是找不到环的 考虑到,处于同一个并查集集合中的点之间必定存在一条... 阅读全文
posted @ 2015-07-31 19:16 UsedRose 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 判断图中是否含有奇环或者偶环二分图的染色思想 + 胡搞记住。。如果一图是二分图,那么它一定没有奇环。如果一图没有奇环的话,那么它可以是二分图。c++提交, 不加黑科技要爆栈。。大牛的DFS http://www.cnblogs.com/vb4896/p/4500177.html 1 void Dfs... 阅读全文
posted @ 2015-07-31 15:41 UsedRose 阅读(199) 评论(0) 推荐(0) 编辑