2019年3月2日

poj1236 SCC+缩点

摘要: /* 强连通分量内的点可以互相传送,可以直接缩点 缩点后得到一棵树 第一问的答案是零入度点数量, 第二问: 加多少边后变成强连通图 树上入度为0的点有p个,出度为0的点为q,那么答案就是max(p,q) 如果缩点后是一个点,答案就是0 */ #include #include #include #include using namespace std; #define maxn 105 ... 阅读全文

posted @ 2019-03-02 22:12 zsben 阅读(254) 评论(0) 推荐(0)

有向连通图-强连通分量小结

摘要: 流图:存在点r,从r出发可以达到有向图中的每一个点,则该图成为流图 一些基本概念: 1.树枝边(x,y):指搜索树中的边,即x是y的父亲 2.前向边(x,y):指搜索树中x是y的祖先结点 3.后向边(x,y):指搜索树中y是x的祖先结点 4.横叉边(x,y):除以上三种情况外的边,可以证明dfn[y 阅读全文

posted @ 2019-03-02 17:27 zsben 阅读(1366) 评论(0) 推荐(0)

poj2942 求v-DCC,二分图判奇环,补图

摘要: /* 给定一张无向图,求有多少点不被任何奇环包含 推论1:如果两个点属于两个不同的v-DCC,则他们不可能在同一个奇环内 推论2:某个v-DCC中有奇环,则这个v-DCC中所有点必定被属于某个奇环 只要求出补图中的所有v-DCC,判定每个v-DCC中是否存在奇环即可 如果某个v-DCC中包含奇环,则该联通块的所有点都被标记位1 最后只要求未被标记的点数量即可 */ #include #inc... 阅读全文

posted @ 2019-03-02 14:43 zsben 阅读(203) 评论(0) 推荐(0)

导航