加载中...

上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页
摘要: 当发现dfn[x]<= low[j] 说明y搜不到x上面 说明x是子树 if(dfs(x)<=low(y)){ cnt++; if(x不是根节点|cnt>1) 说明x是割点 将栈中元素弹出直到弹出y为止 而且x也是在双连通分量里面 } 割点属于两个双连通分量 1.出口数量大于等于2 2.不同连通块之 阅读全文
posted @ 2022-08-31 19:32 liang302 阅读(30) 评论(0) 推荐(0)
摘要: https://www.acwing.com/problem/content/description/1185/ 如何求割点: x->y: 1.如果从y开始搜能搜到x 那就一定不是割点 2.如果不能搜回去 x不是根节点 删掉x 一定会分成两个不连通的部分 3.如果x是根节点 当至少有两个子节点 才会 阅读全文
posted @ 2022-08-31 17:05 liang302 阅读(187) 评论(0) 推荐(0)
摘要: 无向图 缩点后 变成 一颗树 叶子结点就是 出度为0 #include <iostream> #include <cstring> #include <algorithm> using namespace std; const int N = 5010,M=20010; int n,m; int h 阅读全文
posted @ 2022-08-31 16:49 liang302 阅读(30) 评论(0) 推荐(0)
摘要: 最长路 如果有正环就输出无解 a>b 那么b到a连一条长度为1的边 结论: 一个正环一定是某个scc中的 对于某个scc中的所有边 ,只要又一个边的权重是严格>0 因为u+w->b w>0 又u和v 在一个scc中 则v也一定能到v 所以就存在一个正环 那么当没有正环的时候 经过tarjan的图就是 阅读全文
posted @ 2022-08-31 16:00 liang302 阅读(30) 评论(0) 推荐(0)
摘要: 拓扑图最长路 等于 背包问题求方案数 因为要求点不同 存在多条边同一情况 需要边判重(set) 拓扑求方案数 #include <iostream> #include <cstring> #include <algorithm> #include <unordered_set> using name 阅读全文
posted @ 2022-08-30 22:46 liang302 阅读(33) 评论(0) 推荐(0)
摘要: 第一问:给几个点传信息那么图的所有点都可以街道(看看起点p有几个点就可以了) 第二问:一个图变成强联通分量需要加几条边 结论 加max(p ,q )的边就可以 #include <iostream> #include <cstring> #include <algorithm> using name 阅读全文
posted @ 2022-08-30 20:52 liang302 阅读(40) 评论(0) 推荐(0)
摘要: #https://www.acwing.com/problem/content/1176/ 对于拓扑图 如果某一个点的出度为0 那么这个点就能被其他所有点到达 但是题目里所给的点不是拓扑图 所以我们需要缩点 强联通分量里面的所有点互相到达 外面的点到这个强联通的点可以到达 所以就可以强联通分量上的点 阅读全文
posted @ 2022-08-30 20:41 liang302 阅读(59) 评论(0) 推荐(0)
摘要: 联通分量:对于分量中的任意两个点u v 必然可以从u走到v 从v走到u 强连通分量:极大 强联通分量问题:一般可以 将任意一个有向图 转化为一个 有向无环图(dag 拓扑图) 通过 将所有联通分量缩成一个点 拓扑图: 最最短路可以通过递推变成线性的复杂度 通过dfs顺序来求强联通分量 对于没跳边分成 阅读全文
posted @ 2022-08-29 23:49 liang302 阅读(148) 评论(0) 推荐(0)
摘要: 边双联通分量 edcc 桥 点双连通分量 edc 割点 阅读全文
posted @ 2022-08-29 23:27 liang302 阅读(17) 评论(0) 推荐(0)
摘要: https://codeforces.ml/contest/1721/problem/D 因为最终答案必须是唯一的 然后从最高位开始 当且当a b 各个数子的当前位的1和0是一样的时候 就可以通过分配使得c数组当前位1 级所有当前位上的 0 1数量相同: ~b 等于 a 就满足条件 让ans+=1< 阅读全文
posted @ 2022-08-29 23:00 liang302 阅读(46) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页