"原题" 有两个正负极n个节点和m个元件,每个元件告诉端点是接在哪个节点上的,并且每个元件有工作的最小电流限制,问使所有元件工作的满足条件的最小电流是多少。 有源汇上下界最小流。 考虑dinic的推流思想,所以在跑完可行流后,减去t到s的最大流就是最小流。 实现方法: 建图时先不加入t到s的inf边 ...
分类:
其他好文 时间:
2018-01-07 16:01:14
阅读次数:
180
http://acm.hdu.edu.cn/showproblem.php?pid=3157 题目大意:给一个电路 ,起点为+,终点为-,包括起点终点在内的电元件之间有有下界边,求最小流。 ———————————————————————————————— 上下界网络流完结之题,显然是要求最小流的。 ...
分类:
其他好文 时间:
2018-01-07 15:57:42
阅读次数:
185
#include #include #include #include #define N 405 #define INF 0x3f3f3f3f #define M 200005 using namespace std; int head[N],cur[N],n,m,S,T,d[N],s,t,sum... ...
分类:
其他好文 时间:
2018-01-06 23:29:08
阅读次数:
320
~~然而这是一道网络流。。。~~ 如果满足Bob,使总费用最大: 设最大流的每条边流量(不是容量)为w[i],分配到每条边的费用为p[i],最大流量为wmax,p[i]的和为P 那么显然w[i] p[i]的和小于等于wmax P 证明: $$wmax P = \sum wmax p[i]...... ...
分类:
其他好文 时间:
2018-01-05 22:02:09
阅读次数:
186
"BZOJ 3876" 支线剧情 | 有下界费用流 题意 这题题面搞得我看了半天没看懂……是这样的,原题中的“剧情”指的是边,“剧情点”指的才是点。 题面翻译过来大概是这样: 有一个DAG,每次从1号点出发,走过一条路径,再瞬移回1号点。问:想要遍历所有的边,至少要走多少路程(瞬移回1号点不算路程) ...
分类:
其他好文 时间:
2017-12-26 14:22:51
阅读次数:
141
太裸的我就不放代码了。。。(黑体字序号的题表示值得注意) 1、搭配飞行员 "\[LOJ 6000\]" 二分图最大匹配。 2、太空飞行计划 "\[LOJ 6001\]" 最小割常规套路、输出方案。(注:这题换行符要用 ) 3、 最小路径覆盖 "\[LOJ 6002\]" 网上大多数题解都是二分图相关 ...
分类:
其他好文 时间:
2017-12-05 11:57:18
阅读次数:
219
题意:有源汇上下界最小流裸题,主要就是输入要用字符串的问题 #include<bits/stdc++.h> #define fi first #define se second #define mp make_pair #define pb push_back #define pii pair<in ...
分类:
其他好文 时间:
2017-11-09 19:41:00
阅读次数:
123
题意:有一堆点和边,1起点,n终点,某些边有可能必须满流,要求满足条件的最小流 解法:按原图建边,满流的即上下界都是容量,但是这样按有源汇上下界可行流求出来的可能不是最小流,那么我们需要开始建边的时候不要建从t到s的边,先跑一边从ss到tt的最大流,然后把该边加上再跑一次从ss到tt的最大流,那么从 ...
分类:
其他好文 时间:
2017-11-09 17:19:40
阅读次数:
118
题目链接:http://hdu.hustoj.com/showproblem.php?pid=6118 掉坑里了,图很好建,Wa了一发,看了Disscuss里面有人提供了一组样例,画图发现:最小流模板是在满足最大流情况下的最小费用,而本题目不需要满足最大流直接求最小费用。注意一下。 /*5 41 2 ...
分类:
其他好文 时间:
2017-10-26 22:44:35
阅读次数:
144
事件发生后,需要把对应的event加入到激活事件队列中。 整个流程如下: ...
分类:
其他好文 时间:
2017-10-23 14:20:32
阅读次数:
137