随笔分类 -  图论 /

摘要:part 1:离线求 \(lca\) 将走过的点且未回溯的标记为 \(1\),已回溯的标记为 \(2\),未访问标记为 \(0\) 把对于一点 \(x\) 的询问 \(y\) 存进相应的 \(vector\),当回溯时判断如果询问的点标记为 \(2\),则 \(lca\) 为询问的点 \(y\) 到 阅读全文
posted @ 2024-02-14 22:05 KellyWLJ 阅读(96) 评论(0) 推荐(0)
摘要:欧拉路径 欧拉路径 定义:可以一笔画走完且不重复经过一条边的路径 可用欧拉路径走完有向连通图判定: 所有点入度与出度之差 \(\le1\) 入度与出度之差为1的点个数为0或2(总度数为偶数,这种点不可能只有1个,若有2个则一起点一终点) 可用欧拉路径走完无向连通图判定: 度数为奇数的点的个数为0或2 阅读全文
posted @ 2024-02-14 22:02 KellyWLJ 阅读(108) 评论(0) 推荐(0)
摘要:竞赛图 定义:有向图,对于 \(\forall u\ne v\),有 \(u\to v\) 或 \(v\to u\) 中的恰好一条边 说人话就是给完全图的每条边定向后得到的有向图 性质 下面均针对有 \(n\) 个点的竞赛图 强连通相关 将竞赛图中的点按出度大小从小到大排序 竞赛图缩点后,DAG 的 阅读全文
posted @ 2024-02-14 22:01 KellyWLJ 阅读(204) 评论(0) 推荐(1)
摘要:二分图判定 二分图为无奇环的无向图,我们可以对图黑白染色,此时如果出现矛盾,则图不是二分图,否则一定是 那么,黑色的点我们称左部点,白色的为右部点 可能会有问题最后转化为二分图判定,要留心 二分图匹配 这是二分图中常考的应用,有两种算法 算法1:匈牙利算法 思想: 它的核心是每次贪心找到一条增广路 阅读全文
posted @ 2023-03-13 22:44 KellyWLJ 阅读(44) 评论(0) 推荐(0)
摘要:网络流 阅读全文
posted @ 2023-01-12 22:33 KellyWLJ 阅读(55) 评论(0) 推荐(0)