![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络流
丽尔巴茨
这个作者很懒,什么都没留下…
展开
-
洛谷 p3381 最小费最大流 模板题 spfa算法
大体思路是 spfa找能从起点流到终点的最短路,找到不能找了,就找到了最大流,而此时的费用一定是最小费用;以下给出ac代码:h[],e[],ne[] 存图, w[],f[],存每条边的流量和单位费用pre[],last[] 存修改增广路径的点和边dis[],flow [] 存到点的花费和流量```#include <stdio.h>#include &...原创 2019-06-25 11:09:43 · 272 阅读 · 0 评论 -
poj 1273 最大流 模板
```#include <stdio.h>#include <string.h>#include <queue>#include <algorithm>using namespace std;const int maxn=210,inf=0x3f3f3f3f;int h[maxn],e[maxn*2],ne[maxn*2],w[ma...原创 2019-06-25 16:30:53 · 95 阅读 · 0 评论 -
网络流24题 P2756 飞行员配对方案问题 最大流或最大匹配 两种方法过
法1:二分图模板题ac代码:30ms```#include <stdio.h>#include <string.h>using namespace std;const int maxn=210;int h[maxn],e[maxn*4],ne[maxn*4],idx;int match[maxn];bool vis[maxn];int n,m,...原创 2019-06-25 17:48:14 · 256 阅读 · 1 评论 -
网络流 p2507 模板题学习建图
题目描述幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉。对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神。虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可以投和自己本来意愿相反的票。我们定义一次投票的冲突数为好朋友之间发生冲突的总数加上和所有和自己本来意愿发生冲突的人数。我们的问题就是,每位小朋友应该怎样投票,才能使冲突数最小?输入输出格式输入格式:...原创 2019-06-27 16:17:33 · 145 阅读 · 0 评论 -
网络流 p1345最小割点 模板建图与思考
题目描述农夫约翰的奶牛们喜欢通过电邮保持联系,于是她们建立了一个奶牛电脑网络,以便互相交流。这些机器用如下的方式发送电邮:如果存在一个由c台电脑组成的序列a1,a2,...,a(c),且a1与a2相连,a2与a3相连,等等,那么电脑a1和a(c)就可以互发电邮。很不幸,有时候奶牛会不小心踩到电脑上,农夫约翰的车也可能碾过电脑,这台倒霉的电脑就会坏掉。这意味着这台电脑不能再发送电邮了,于是与...原创 2019-06-28 00:14:39 · 242 阅读 · 0 评论 -
poj 2195 费用流模板题
费用流模板题每个人到每个房子建立一条流量为1,费用为曼哈顿距离的边,然后跑一遍最小费用流即可;#include <string.h>#include <stdio.h>#include <algorithm>#include <math.h>#include <queue>using namespace std;cons...原创 2019-09-30 16:35:11 · 167 阅读 · 0 评论