![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络流
bluelanzhan
这个作者很懒,什么都没留下…
展开
-
[ZJOI2010]网络扩容
题目描述 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。 输入输出格式 输入格式: 输入文件的第一行包含三个整数N,M,K,表示有向图的点数、边数以及所需要增加的流量。 接下来的M行每行包含四个整数u,v,C,W,表示一条从u到v,容量为C,扩容费...原创 2018-05-05 07:23:05 · 207 阅读 · 0 评论 -
洛谷P2766最长不下降子序列
第一问dp一下就好 第二问 把一个数分成两个点,i,i+n, i到i+n建一条边容量为1的边,表示这个数可以选一次 0为源点,2n+1为汇点,0,i建一条边容量为1的边表示有以i开头长度为max的最长不下降序列, i+n,hui建一条边容量为1的边表示有以i结尾长度为max的最长不下降序列, 跑最大流 第三问 残余网络(表示还剩那些数未选) 建立四条边 add(1,n+1,1...原创 2018-05-22 22:42:40 · 286 阅读 · 0 评论 -
bzoj1070(修车)(费用流)
建图重要。 m个工人, n辆车 源点向每辆车连一条容量为1费用为0的边。 把每个工人拆成n个,第i个工人的第j个节点表示,第i个工人修倒数j辆车。 每辆车向这n*m个工人连一条容量为1费用为这个工人修这辆车的时间*这个工人倒数第几个修这辆车。 因为修一辆车只会使在它后面修的都+修这辆车的时间。 //我服了,烂费用流板子,一直t,狗了一个别人的spfa,才过。我就吐槽一句,是谁教我的费用...原创 2018-10-30 23:31:27 · 237 阅读 · 0 评论