网络流
South-twilight
一个在OI留下遗憾,ACM弥补遗憾的退役选手
展开
-
zkw费用流
挂个链接:zkw的zkw博客原理参考zkw的博客题目:cf edu 109 D两个版本:区别在最短路的求法上面1.修改顶标(原始版本)适用于:最终流量较大, 而费用取值范围不大的图, 或者是增广路径比较短的图 (如二分图),#include<bits/stdc++.h>#define For(aa, bb, cc) for(int aa = (bb); aa <= (int)(cc); ++aa)using namespace std;const int inf =原创 2021-05-23 13:45:27 · 736 阅读 · 0 评论 -
网络流isap
对于网络流,在高端局是十分有用的。 isap则是除了预留推进以外最好的网络流了(自己觉得),加入gap优化后,跑出来的效率还不错。 至于isap的基本操作则是利用了d[node]=d[pre]+1时为最优这个性质。也是通过增广的方法来进行算法。 而gap优化,则是在更新层次图时,记录了节点的个数。如果节点个数为零,则不会存在增广路了,即可以退出了。#include<cstdio>#inclu原创 2017-02-07 19:08:17 · 501 阅读 · 0 评论 -
Dinic--NOI2006最大获利
建模:最大权闭合子图。对于每一个项目,将它与两个中转站连INF边,表示他们之间的关系。从s与每个项目连边,流量为项目的获利,表示不选它会损失的代价。每个中转站与t连边,表示选它会花费的代价。可以看2007最小割的论文没有加当前弧优化,一直TLE。。。 附Dinic模板(当前弧优化)#include<cstdio>#include<cstring>#include<iostream>#原创 2017-05-30 15:35:36 · 270 阅读 · 0 评论 -
最小费用最大流--poj2135
对于最下费用最大流,很久以前就已经学习过了,但是却早已经不记得了。 于是今天就来重新的复习一下。原创 2017-02-12 14:45:59 · 730 阅读 · 0 评论 -
bzoj2324拯救皮卡丘
说实话,我是没有想到用费用流来求解的。原创 2017-10-18 20:20:38 · 227 阅读 · 0 评论