![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
费用流
A1847225889
在一次次翻车中吸取教训……
展开
-
6478. 【GDOI2020模拟02.19】C
题目给你一棵大小为nnn的树,还有mmm条路径。每条路径都可以染成红色或蓝色,各有一定的贡献。对于每一条边,每条经过它的红色路径会带来一些贡献,每条经过它的蓝色路径也会带来一些贡献。而且经过这条边的红色路径和蓝色路径的条数都有上限。问满足所有限制条件之后的最小贡献是多少。思考历程打了前两档暴力,并且由于没有输出-1,所以第一档暴力还挂了。第三档暴力想出了暴力dp的做法,但没有时间...原创 2020-02-21 22:02:54 · 332 阅读 · 0 评论 -
最小费用最大流——EK+SPFA
终于把最小费用最大流学会了啊…… 各种奇奇怪怪的解释我已经看多了,但在某些大佬的指点下,我终于会了。 原来是个好水的东西。最小费用最大流是什么?不可能不知道网络流吧?如果不知道,自行百度去…… 费用流就是在每条边添加个费用,设你这条边的流量是fff,费用为www,则总费用为fwfwfw。 举个例子,就像是有许多点的一张图,有很多个管子相连,每个管子都有个容量,并且每流一流量就要花一...原创 2018-07-17 20:38:48 · 445 阅读 · 0 评论 -
最小费用最大流——ZKW
对于最小费用最大流,我们的通常做法是EK+SPFA。 然而,卡常界大佬ZKW发明了一个求解最小费用最大流的方法,很强啊。 在学ZKW费用流前,先说说KM算法。KM算法为啥要先提这个呢?因为ZKW费用流用了一个和它非常类似的做法。 KM算法求的是二分图最大权完美匹配。 在此,我来口胡一下(这个算法其实我并未打过,只懂思想)。 和匈牙利算法差不多,区别在于标号。 对于左右两边的点各...原创 2018-07-18 20:56:00 · 614 阅读 · 0 评论 -
[JZOJ3302] 【集训队互测2013】供电网络
题目题目大意给你一个有向图,每个点开始有一定的水量(可能为负数),可以通过边流到其它点。每条边的流量是有上下界的。每个点的水量可以增加或减少(从外界补充或泄出到外界),但是需要费用,和增加(减少)流量呈正比例函数关系。每条边的流量也需要费用,费用和流量呈二次函数关系(常数项为000)。问将所有水流完的最小花费。思考历程这显然是一道上下界最小费用可行流嘛!有源有汇的上下界可行流的...原创 2019-07-07 21:12:44 · 166 阅读 · 0 评论 -
[JZOJ1904] 【2010集训队出题】拯救Protoss的故乡
题目题目大意给你一个树形的网络,每条边从父亲流向儿子。根节点为原点,叶子节点流向汇点,容量为无穷大。可以给一些边扩大容量,最多总共扩大mmm容量。每条边的容量有上限。求扩大容量后最大的最大流。思考历程隐隐约约地猜到正解跟树链剖分有什么关系,可是没有打,也没有时间打。只能暴力DP来水分。设hi,jh_{i,j}hi,j为iii的父亲到iii的最大流,扩大了jjj次容量。gi,jg...原创 2019-08-09 21:04:52 · 273 阅读 · 0 评论