费用流
verdin黄大锤
afo啦!
展开
-
【模板·费用流】 洛谷 P3381 【模板】最小费用最大流
题目:最小费用最大流 思路:dinic的模板。 代码: #include<bits/stdc++.h> using namespace std; #define maxn 100000 #define read(x) scanf("%d",&x) #define inf (int)1e9 struct Edge{ int u,v,w,f; Edge(){} Edge(...原创 2019-03-01 13:34:11 · 186 阅读 · 1 评论 -
洛谷 P1251 餐巾计划问题 (网络流24题)
题目:餐巾计划问题 思路: 拆点,每天拆成收到干净餐巾和送出脏餐巾两部分。 把源点和送餐巾的点连边,收到餐巾的点和汇点连边,皆是流量w,费用f。 把每一天收到餐巾和送出餐巾年连边,流量inf,费用0。 再按照洗和买的条件连边。 跑费用流即可。 代码: #include<bits/stdc++.h> using namespace std; #define maxn 5000 #def...原创 2019-03-05 17:48:47 · 179 阅读 · 0 评论 -
洛谷 P2770 航空路线问题
题目:航空路线问题 思路: 按每个点拆成xix_ixi和yiy_iyi,并从yiy_iyi向xix_ixi连一条流量为1费用为0的边。 由S向x1x_1x1连一条流量为2费用为0的边,由yny_nyn向T也连一条流量为2费用为0的边。 再根据到达关系,把每个xux_uxu和yvy_vyv间连一条流量为1费用为-1的边(由于求的是最大费用,所以设费用为-1)。 然后在图上求一下最小费...原创 2019-03-10 16:44:57 · 179 阅读 · 0 评论