随笔分类 -  图论

摘要:前言 不会 AC 自动机然而会 SAM 是正常的吗? 动态 DP 动态 DP 用于在原本 DP 状态较容易转移情况下,维护动态修改权值。 带修最大子段和 首先是最大子段和问题,从一个序列中取出任意长度的连续子段,最大化字段和。 令 fi 表示以 i 结尾的最大子段和,那么有 : $ 阅读全文
posted @ 2022-02-21 14:38 AstatineAi 阅读(459) 评论(0) 推荐(0) 编辑
摘要:前言 之前见到的一道题,现在有了更优秀的解法。 题意 有一个 n 个点的无向图,初始没有边,每次加入一条带权边后询问最小生成树权值,无生成树输出 0,加边共计 m 次。 n500,m2000。 解法 如果对于每次询问都直接做 Prim 最小生成树是可以通过 阅读全文
posted @ 2022-02-18 13:57 AstatineAi 阅读(799) 评论(0) 推荐(0) 编辑
摘要:前言 应该没有毒瘤出题人会去卡 DinicISAP 吧。 最大流 首先明确我们要干什么 —— 求最大流。 然后用那个最常见的比喻 : 源点是自来水厂向外输水,源点输出的所有水都需要汇入污水处理厂,但是水管是有流量上限的。 那么有一个非常 \( 阅读全文
posted @ 2022-01-30 19:58 AstatineAi 阅读(73) 评论(0) 推荐(0) 编辑
摘要:前言 NOI2021 都考了 LGV 引理,那以后难道没有那么一点(?)可能考最小直径生成树呢? 树直径与最小直径生成树 直径是图中所有最短路径的最大值. 最小直径生成树问题 : 给定一个 n 个点 m 条边的无向连通图,边有边权. 求一个生成树使得树的直径最小. 首先引入 图的绝对 阅读全文
posted @ 2022-01-30 19:52 AstatineAi 阅读(415) 评论(0) 推荐(0) 编辑
摘要:前言 学这个的起因是 : 我的 OI-templates 需要二分图最大权匹配的板子但是我的 Primal-Dual 费用流无法通过洛谷的模板题. 一般图匹配可能这辈子都不会学了. 二分图最大权匹配 一个二分图,边有边权,选出一定的边使得选出的边端点无交集. 最大化被选出的边的边权. 首先想一个比较 阅读全文
posted @ 2022-01-30 19:31 AstatineAi 阅读(215) 评论(0) 推荐(0) 编辑
摘要:前置知识 最大流 费用流 求最大费用流只需要把费用取相反数最后求出费用也取相反数即可。 二分图最大匹配可以最大流做。 二分图最大权匹配可以费用流做。 网络流复杂度都是上界,实际非常玄学。 最大流 = 最小割。 平面图最小割 = 对偶图最短路。 前言 神 \(\mathrm{\color{black} 阅读全文
posted @ 2022-01-28 20:11 AstatineAi 阅读(100) 评论(0) 推荐(0) 编辑
摘要:长链剖分 总体上和重链剖分挺像的. 首先定义重儿子为 : 子树深度最深的儿子. 然后剩下的是轻儿子. 连向重儿子的是重边,重边连成重链. 每个点都在唯一长链中,长链必然不相交 实现就和重链剖分差不多. len 记录最深能达到的深度. void dfs(int u,int _f){ fe(i,u) { 阅读全文
posted @ 2022-01-28 15:44 AstatineAi 阅读(69) 评论(0) 推荐(0) 编辑
摘要:点分治 wind_whisper 轻松切点分治然后还写了博客 orz. 0. 什么是点分治 神 \(\mathrm{\color{blac 阅读全文
posted @ 2022-01-28 15:42 AstatineAi 阅读(40) 评论(0) 推荐(0) 编辑
摘要:引言 学计数问题就像围城,城外的人不想进去,城里的人不想出来. 前前排提示 本文不全是多项式和生成函数. 前排提示 本文含有以下内容 : 入 门 失 败 由 难 到 难 无 用 科 技 快 速 退 役 弱 智 讲 解 不 想 证 明 感 性 理 解 丑 陋 LATEX 强 行 加 \lar 阅读全文
posted @ 2022-01-26 21:52 AstatineAi 阅读(670) 评论(0) 推荐(0) 编辑
摘要:CSP T4 的 60 分最小割都没看出来,气死我了. 什么是最小割 以下是引用 神 wind_whisper 的话 所谓最小割,就是最小的割 (逃) 以上是引用 神 \(\mathrm{{\color{blac 阅读全文
posted @ 2022-01-26 21:03 AstatineAi 阅读(244) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩