
费用流
Saito Asuka
这个作者很懒,什么都没留下…
展开
-
洛谷 P3381 【模板】最小费用最大流
题目链接MCMF(最小费用最大流):由于要使用反向边。定义一个h[i]:表示从汇点到i的最短距离。对于一条边e(v,u),e.cost = e.cost + h[v] - h[u],这样可以保证图中没有负权边的存在,这样就可以使用dij来求最短路。每次求一条最短路,然后通过这条最短路更新最大流,直到找不出最短路为止。#include<cstdio>#include<...原创 2018-09-19 21:01:04 · 207 阅读 · 0 评论 -
牛客国庆集训派对Day6 - A Birthday 网络流最小费用最大流
题目链接题意:n只蜡烛,m个区域,第i个蜡烛可以放在第或者区域里,每个区域所耗时间等于占用该区域蜡烛个数的平方。求总的最小消耗时间。思路:可以看成每个蜡烛可以流向两个区域,建立两个容量为1,费用为0的边,建一个源点与n个蜡烛连边,容量为1,费用为0,再建一个汇点让m个区域与之连边,容量为每个区域对应的入度x,费用为,那么我们可以把这一条边拆成x条边,第i条边容量为1,费用为2*i-1。这样...原创 2018-10-08 19:34:11 · 178 阅读 · 0 评论