可行流
SC.ldxcaicai
我很菜=_=
展开
-
2018.08.20 loj#115. 无源汇有上下界可行流(模板)
传送门 又get到一个新技能,好兴奋的说啊。 这是一道无源汇有上下界可行流的模板题,然而多组数据坑了我好久的说。。。 其实这东西也不难,就是将下界变形而已。 准确来说,就是对于每个点,我们算出会从它那里强制流入与流出的流量,然后与超级源点,汇点连边,这样我们就成功去掉了下界的限制,上界从r变成了r-l,这样子跑一边最大流,看一下是不是每一条强制流完的边都流完了,如果有边没有流完,说明无法保...原创 2018-08-20 13:35:00 · 225 阅读 · 0 评论 -
2018.08.20 loj#117. 有源汇有上下界最小流(模板)
传送门 这题真有意思。。。 先是有一个点T的我怀疑人生。 然后学大佬们封装了我的dinic就莫名其妙的过了??? 所以说锅给谁好呢? 给dinic吧。。。 解法就是先求出一段可行流,然后从t到s加一条容量为inf的边将能缩回去的都缩回去。 代码: #include<bits/stdc++.h> #define ll long long #define inf 0x3f3...原创 2018-08-20 21:25:40 · 315 阅读 · 0 评论 -
2018.08.20 loj#116. 有源汇有上下界最大流(模板)
传送门 貌似就是转成无源汇,然后两遍最大流搞定? 其实第二遍跑最大流是自动加上了第一次的答案。 代码: #include&amp;lt;bits/stdc++.h&amp;gt; #define N 100005 #define M 2000010 #define inf 0x3f3f3f3f using namespace std; inline int read(){ int ans=0; ...原创 2018-08-20 21:28:26 · 183 阅读 · 0 评论