/* 返回顶部 */

随笔分类 -  图论——————网络流

摘要:gate 用时:70min 题目大意:给定$N$个点,$M$条边的无向图,每条边只能走一次,求$1\rightarrow N \rightarrow 1$的最短路径长度。 居然是费用流! 建图: 超级源点$s$和超级汇点$t$。 \(s\rightarrow 1,\ N\rightarrow t\) 阅读全文
posted @ 2020-07-08 21:20 Mogeko 阅读(124) 评论(0) 推荐(0)
摘要:gate 用时:debug时间90分钟。 先读m再读n 我是傻逼(1/1) 题目大意: 有$m$个房子,$n$个顾客。第$i$个房子里有$a_i$只猪;第$i$个顾客可以买至多$b_i$只猪,且可以打开房子$c_1,c_2,...c_j$,这些同时被打开的房子中,剩余的猪的可以互相转移。求最多卖出的 阅读全文
posted @ 2020-07-08 11:46 Mogeko 阅读(72) 评论(0) 推荐(0)
摘要:传送门qwq 刚学会网络流,把网络流24题按难度sort一下,第一个蓝题就不会...(某二分图匹配除外) 于是又跑去学了最小费用最大流。 听说网络流的难点就在于建图,似乎感受到一点了... 这道题和飞行员匹配一样,需要用到超级源点和汇点。 既然要平均分配,那么首先可以先算出平均值。 高于平均值的仓库 阅读全文
posted @ 2019-07-26 11:52 Mogeko 阅读(235) 评论(0) 推荐(0)
摘要:传送门 最小费用最大流,就是在求最大流的前提下,使选出的路径费用最小。 每条边除了容量w[]外,还要记录一个单位流量费用co[]。 其实就是$dinic$的$bfs$和$SPFA$同时进行, 每次更新增广路时,保证选择的一定是费用最小的一条路径。 ($paopo$说这个用不了当前弧优化,所以我就没用 阅读全文
posted @ 2019-07-26 11:37 Mogeko 阅读(140) 评论(0) 推荐(0)
摘要:传送门 二分图匹配模版题… 不过既然作为网络流24题,当然是可以用网络流做的qwq 自己规定一个源点和一个汇点,将源点-所有外籍飞行员、所有英国飞行员-汇点、输入的外籍飞行员-英国飞行员连容量为1的边, 跑dinic,最后检查不包括s,t的边,若反向边有容量,则输出这条边所连的两个飞行员 因为源点和 阅读全文
posted @ 2019-07-25 10:00 Mogeko 阅读(113) 评论(0) 推荐(0)
摘要:传送门 NOIP之前,我绝对不学网络流。 ——我 网络流可以解决这样一类问题:给定一个有向图,每条边有一个流量上限,求从源点到汇点所能运输的最大流量。 解决这类问题的一种算法叫做$dinic$。 一些性质 对于任意一个时刻,设c(u,v)为容量,f(u,v)为实际流量,则整个图G的流网络满足3个性质 阅读全文
posted @ 2019-07-24 15:20 Mogeko 阅读(232) 评论(0) 推荐(0)