算法 无源汇上下界可行流 先强制流过l的流量 从s到每个正权点连流量为l的流量 从每个负权点向t连-l的流量 如果容量为0,则不连边 有源汇上下界最大流 去掉下界 先求出可行流 再求S到T的最大流 有源汇上下界最小流 直接应用 poj1149 我的思路 建一个点S,到每个顾客,连INF的边,每个顾客 ...
分类:
其他好文 时间:
2018-01-10 14:00:19
阅读次数:
174
"zoj" 文文要给幻想乡的女孩子们拍照,一共n天,m个女孩子,每天文文至多拍D[i]张照片,每个女孩子总共要被文文至少拍G[i]次。在第i天,文文可以拍c[i]个女孩子,c[i]个女孩子中每个女孩子在当天被拍的次数是[l,r],求最多可以拍多少张照片,以及每天每个可以拍的女孩子被拍了多少张照片。 ...
分类:
其他好文 时间:
2018-01-07 14:11:29
阅读次数:
170
```cpp include include include include using namespace std; struct Edge{ int too, nxt, val, lim; }edge[60005]; int n, m, ss, tt, sss, ttt, hea[255], c ...
分类:
其他好文 时间:
2017-12-24 20:10:57
阅读次数:
184
推荐看 "这里" cpp include include include include using namespace std; int n, m, uu, vv, ww, cc, hea[225], cnt, ss, tt, maxFlow, lev[225], tot, T; const in ...
分类:
其他好文 时间:
2017-12-22 21:55:21
阅读次数:
161
题意:有一个人每天给妹子拍照,每个妹子有最少拍照数,每天有最大拍照数,每天只能给某些特定的妹子拍照,求最大拍照数 题解:很容易看出来的有源汇上下界最大流,对于有源汇 的上下界最大流,我们按照无源汇的操作连边,然后从汇点连一条边到源点,容量无穷大,下界为0,从超级源ss到超级汇tt跑一遍最大流,求得的 ...
分类:
其他好文 时间:
2017-11-08 20:52:42
阅读次数:
110
题意:给定一个矩阵的每行的和和每列的和,以及每个格子的限制,让你求出原矩阵。 析:把行看成X,列看成Y,其实就是二分图,然后每个X到每个Y边一条边,然后加一个超级源点和汇点分别向X和Y连边,这样就形成了一个有源汇有上下界的网络,如果有最大流,那么这个矩阵就存在。 代码如下: ...
分类:
其他好文 时间:
2017-10-06 16:22:02
阅读次数:
111
题意:一个电路板,上面有N个接线柱(标号1~N) 还有两个电源接线柱 + - 然后是 给出M个部件正负极的接线柱和最小电流,求一个可以让所有部件正常工作的总电流。 析:这是一个有源汇有上下界的最小流。 有源汇有上下界最大流: 1.构造附加网络 2.对ss、tt求最大流(ss、tt满流则有解) 3.若 ...
分类:
其他好文 时间:
2017-10-05 15:35:52
阅读次数:
176
最大流:DINIC or SAP 最小费用最大流:SPFA+增广(费用的值较离散) or ZKW(费用的值集中) 有源汇的上下界最大流:新建s', t',用(i, j, l, r)表示i到j有一条下界为l上界为r的边,将每条这样的边拆成(s', j, 0, l), (i, t', 0, l), (i ...
分类:
其他好文 时间:
2017-08-12 00:31:31
阅读次数:
346
网络流√ 上下界最大流√ 线性规划转费用流√ RMQ优化建图√ 单纯形√ 字符串相关 hash√ 扩展KMP 回文自己主动机 数据结构 平衡树 启示式合并 替罪羊树 LCT 树套树 KD-Tree 二分答案 分数规划√ 贪心 动态规划 斜率优化√ 数位DP√ 概率DP√ 插头DP 图论 差分约束√ ...
分类:
其他好文 时间:
2017-07-18 21:30:41
阅读次数:
210