![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最小费用最大流
Nightmare丶
登高必自卑,行远必自迩
展开
-
P4013 数字梯形问题
题目描述给定一个由 n 行数字组成的数字梯形如下图所示。梯形的第一行有 m 个数字。从梯形的顶部的 m 个数字开始,在每个数字处可以沿左下或右下方向移动,形成一条从梯形的顶至底的路径。分别遵守以下规则:1.从梯形的顶至底的 m 条路径互不相交;2.从梯形的顶至底的 m 条路径仅在数字结点处相交;3.从梯形的顶至底的 m 条路径允许在数字结点相交或边相交。输入格式第 1 行中有 2 ...原创 2020-02-03 18:56:35 · 254 阅读 · 0 评论 -
P2053 [SCOI2007]修车
题目描述同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。输入格式第一行有两个数M,N,表示技术人员数与顾客数。接下来n行,每行m个整数。第i+1行第j个数表示第j位技术人...原创 2020-02-03 15:06:26 · 99 阅读 · 0 评论 -
P2604 [ZJOI2010]网络扩容
题目描述给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。输入格式输入文件的第一行包含三个整数N,M,K,表示有向图的点数、边数以及所需要增加的流量。 接下来的M行每行包含四个整数u,v,C,W,表示一条从u到v,容量为C,扩容费用为W的边。输出格式...原创 2020-02-03 13:58:00 · 94 阅读 · 0 评论 -
P1500 丘比特的烦恼
题目描述随着社会的不断发展,人与人之间的感情越来越功利化。最近,爱神丘比特发现,爱情也已不再是完全纯洁的了。这使得丘比特很是苦恼,他越来越难找到合适的男女,并向他们射去丘比特之箭。于是丘比特千里迢迢远赴中国,找到了掌管东方人爱情的神——月下老人,向他求教。月下老人告诉丘比特,纯洁的爱情并不是不存在,而是他没有找到。在东方,人们讲究的是缘分。月下老人只要做一男一女两个泥人,在他们之间连上一条红线...原创 2020-01-29 13:50:53 · 217 阅读 · 0 评论 -
P4015 运输问题
题目链接题解:简单的费用流,设置超级源点连接仓库,边权为a[i],费用为0,超级汇点连接商店,边权为b[i],费用为0,然后中间的仓库和商店直接连就行,边权INF,费用Cij,跑两次费用流就OK了AC代码:#pragma GCC optimize(2)#include<bits/stdc++.h>#include<ext/rope>using namesp...原创 2020-01-28 23:13:39 · 184 阅读 · 0 评论 -
P4014 分配问题
题目描述:有n件工作要分配给n个人做,第i个人做第j件工作产生的效益为Cij,试设计一个将n件工作分配给n个人做的分配方案,使产生的总效益最大/最小输出格式:两行分别输出最小总效益和最大总效益题解:比较裸的费用流,建一个超级源点连接每一个人,边权为1,费用为0,同样的方式将每一个工作都连向超级汇点,边权为1,费用为0,而人与工作直接连接,边权为1,费用为Cij,保证每个点都只能被使用一...原创 2020-01-28 22:39:04 · 340 阅读 · 0 评论 -
P3440 [POI2006]SZK-Schools
题目链接题解:暴力连边,然后直接最小费用最大流就OK了AC代码:#pragma GCC optimize(2)#include<bits/stdc++.h>#include<ext/rope>using namespace std;using namespace __gnu_cxx;#define LL long longconst int MAXN...原创 2020-01-28 21:38:37 · 109 阅读 · 0 评论