随笔分类 - 图论
摘要:题意简述 给定 个点 条边,每条边分为关键边和非关键边,你需要构造一条回路,使得每条边被至多经过一次,而关键边恰好被经过了一次,无解输出 -1。保证所有关键边将原图连通。 。 分析 先做一个比较关键的题意转化:求是否可以将图上的一些非
阅读全文
摘要:题意 给定一个 DAG,你需要删掉一个点使得原图的最长路径的长度最短,求出答案和方案。 分析 DAG 的一条路径有一个优美的性质:一定是从拓扑序小的点指向拓扑序大的点。 考虑按照拓扑序从小到大处理每一个点。假设我们处理到了点 ,
阅读全文
摘要:题意 分析 前置知识:Primal-Dual 原始对偶算法 或许还有不需要前置知识的做法?但是我不会 首先考虑 Tarjan 缩点,然后转化成一个 DAG。 每个点只能被收集一次,故考虑网络流,套路性地将 拆点成 ,设源点为 。 建边(以下令 \
阅读全文
摘要:二分图最大权匹配问题: 有 个左部点, 个右部点, 条边,边有边权 ,表示若选择这条边就会获得 的收益,求获得收益最大的一种图的匹配方案。 若考虑用费用流求解,建立超级源点 和超级汇点 , 向每个左
阅读全文
摘要:题意简述 给定 点 边的无向图,定义一个节点是“不可避免的”当且仅当存在方案使得从该点出发,经过每条边恰好一遍,并最终回到出发点的数量,并给出满足这个条件的所有点。 分析 如果原图不存在欧拉回路,那么
阅读全文
摘要:https://www.luogu.com.cn/problem/P2934 求解原图的最短路树,对于每个点,强制不能走的边为最短路树上该点与他父亲的连边。 考虑新的最短路长什么样。我们发现,新的最短路一定包含恰好一条非树边和若干条树边(经过第一条非树边我们一定会走树边,因为走树边是最短路),设 \
阅读全文
摘要:题意简述 有 道题,每道题有 个选项,其中选项 是正确的。 再给定 条限制 ,表示题目 必须要选择相同的选项。 对于 条限制,求出若去掉这条限制,最多能回答多少问题。 多组数据。 \(
阅读全文