![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
费用流
lemondinosaur
转圈圈 不停转圈圈 然后摔倒
展开
-
#费用流#codevs 2436 洛谷 2053 修车
题目同一时刻有NNN位车主带着他们的爱车来到了汽车维修中心。维修中心共有MMM位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这MMM位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。分析可以把技术人员拆成NNN个点,然后跑费用流,建图过程如图 代码#include <cstdio>#include <queue&...原创 2018-08-04 14:51:56 · 190 阅读 · 0 评论 -
2019.06.01 【NOIP提高组】模拟 A 组
解题报告前言JZOJ 6191 Exchange题目分析代码JZOJ 4802 探险计划分析代码JZOJ 4800 周末晚会题目分析代码后续前言这可是六一呀JZOJ 6191 Exchange题目分析首先可以预处理出一个位置的后继,这个可以通过类似于链表的结构实现,接着这就是关键了,这样貌似并没有什么意义,把这些区间按右端点从小到大排序离线询问,那只要预处理一个点的后继能散播到最...原创 2019-06-05 20:21:09 · 263 阅读 · 0 评论 -
#网络流,费用流,SLF优化,SPFA,zkw费用流#jzoj 1586 codevs 1362 洛谷 2604 网络扩容
题目有两个问题,首先求1到nnn的最大流(不解释了),然后求1到n使最大流扩展kkk的费用,每扩展一个最大流,扩展一次边的费用分析当然如何做第二个问题,可以重新建一个汇点流量是最大流+k+k+k,费用为0,并且原来的边再建一次从uuu到vvv,费用为该边的费用,流量无限跑一次最大流,then就讲完了代码 #include <cstdio> #include ...原创 2018-09-20 17:10:20 · 234 阅读 · 0 评论 -
#网络流,费用流#洛谷 3159 JZOJ 2765 交换棋子
题目分析代码 #include &lt;cstdio&gt; #include &lt;cstring&gt; #include &lt;queue&gt; #define rr register #define id(x,y) (x-1)*m+y #define r(i,a,b) for (rr int i=a;i&lt原创 2018-09-22 08:17:31 · 140 阅读 · 0 评论 -
#网络流,费用流#JZOJ 2429 codevs 1803 洛谷 3980 志愿者招募
题目这个项目需要N 天才能完成,其中第i 天至少需要Ai 个人。一共有M 类志愿者可以招募。其中第i 类可以从第Si 天工作到第Ti 天,招募费用是每人Ci 元。求最少招募费用分析直接讲正解,正解就是如图所解释精髓就讲完了,then跑费用流代码 #include <cstdio> #include <deque> #define mi...原创 2018-09-22 17:35:45 · 219 阅读 · 0 评论 -
2019.01.18【NOIP提高组】模拟 B组
解题报告前言JZOJ 3027 计算系数题目分析JZOJ 3025 选择客栈题目代码JZOJ 3028 聪明的质检员分析代码JZOJ 3029 观光公交分析后续前言前三题相对于第四题来说比较简单,NOIP2015提高组JZOJ 3027 计算系数题目给定一个多项式(ax+by)k(ax+by)^k(ax+by)k,请求出多项式展开后xnymx^ny^mxnym项的系数。分析根据二...原创 2019-01-18 19:35:12 · 158 阅读 · 0 评论 -
#网络流,费用流#洛谷 3381 【模板】最小费用最大流
题目给出一个网络图,以及其源点和汇点,每条边已知其最大流量和单位流量费用,求出其网络最大流和在最大流情况下的最小费用。分析 spfa然后修改每次的流量。代码#include <cstdio>#include <queue>using namespace std;struct node{int y,next,w,c;}e[10000...原创 2018-06-22 14:39:26 · 364 阅读 · 0 评论 -
#网络流,最小费用最大流,Edmons-Karp#codevs 1863 洛谷 2517 ssl 2401 订货
题目市场在第i个月对某产品的需求量为Ui,已知在第i月该产品的订货单价为di,上个月月底未销完的单位产品要付存贮费用m,假定第一月月初库存为零,第n月月底也为零,每月月初订购,订购后产品立即到货,进库并供应市场,被售掉则不必付存贮费。假设仓库容量为S。求最低成本。分析最小费用最大流,过程很简单,建图。 That’s all.Edmons-Karp代码#incl...原创 2018-06-22 15:26:05 · 325 阅读 · 0 评论 -
#zkw费用流,最小费用最大流#洛谷 4012 codevs 1917 ssl 2620 深海机器人问题
题目大意在一个平面直角坐标系中,机器人只能往右和上采集标本,每个格点都有不同的价值,现在若干个机器人从某点出发目的地为某点,问采集到的最大价值分析其实这道题类比于K取方格数,容易建出这样一张图然后跑一遍最大费用最大流就可以了,但是我把费用取反,跑的是最小费用最大流代码#include <cstdio>#include <deque>#include &...原创 2018-12-15 07:50:48 · 177 阅读 · 0 评论 -
#zkw费用流,最大费用最大流#codevs 1227 洛谷 2045 poj 3422 k取方格数 方格取数加强版
题目跑kkk遍方格取数,问能取到的最大价值分析按照算法竞赛进阶指南,建边应该是拆点后入点连接出点用两条边,一条容量为1,费用为ai,ja_{i,j}ai,j,另一条容量为k−1k-1k−1,费用为0,向右向下的有向边容量为kkk,费用为0,从(1,1)(1,1)(1,1)入点开始跑到(n,n)(n,n)(n,n)的出点,求一遍最大费用最大流即为答案代码...原创 2018-12-14 20:50:28 · 170 阅读 · 0 评论 -
#费用流,EK#JZOJ 3370 洛谷 2050 美食节
分析看到这个题目,就想起了修车建图时源点与菜品连流量为需求量费用为0的边,每个厨子在当时所做的菜的时刻与汇点连流量为1费用为0的边,菜品与每个厨子做的菜的时刻连流量为1费用为时间的边,但是这样会T掉,那怎么办,想到EK每次只跑一条增广路,那么可以动态加边,如果让厨子做完一道菜,那么就让它继续做菜,然后发现T了一个点,发现点数量开小了1,害得我改了几天代码#include <cstd...原创 2019-02-14 10:25:22 · 117 阅读 · 0 评论 -
#费用流,网络流,edmons-karp,spfa,ek#JZOJ 1090 洛谷 2153 codevs 2306 晨跑
题目在一个周期内,每天的晨跑路线都不会相交(在十字路口处),寝室和学校不算十字路 口。求在最长周期的情况下的最短的路程分析拆点+最小费用最大流,时间复杂度O(2nm2)O(2nm2)O(2nm^2) 代码#include &lt;cstdio&gt;#include &lt;cctype&gt;#include &lt;queue&g原创 2018-07-14 21:50:29 · 196 阅读 · 0 评论 -
2019.07.05【NOIP提高组】模拟 A 组
解题报告JZOJ 3301 家族题目分析代码JZOJ 3302 供电网络分析代码JZOJ 3303 洛谷 4841 城市规划分析代码JZOJ 3301 家族题目在一个图中,割掉某些边,使其成为若干个连通块,相应的连通块的个数影响权值,问在使权值和不少于kkk的情况下,让选择的边的极差最小分析按边权从小到大排序,选择一段区间,求出权值和,用并查集维护,时间复杂度O(m2α(m))O(m^...原创 2019-07-07 16:35:02 · 141 阅读 · 0 评论