
网络流
Cosmic_Tree
什么时候才能像杨大佬一样强啊(´;︵;`)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
飞行员配对方案问题-(网络最大流 )
题目描述:点击进入思路这道题,它被称为二分图最大匹配,可以建模跑最大流建图做法:源点 s 向每一个外籍飞行员建边权为 1 的正向边,再建一个权为 0 的反边每一个外籍飞行员向可以匹配的英国飞行员建边权为 1 的正向边,再建一个权为 0 的反边每一个英国飞行员向汇点 t 建边权为 1 的正向边,再建一个权为 0 的反边剩下的跑最大流即可代码#include<cstdio>#include<algorithm>#include<queue>#inclu原创 2020-11-27 18:59:28 · 357 阅读 · 0 评论 -
P2057 [SHOI2007]善意的投票 / [JLOI2010]冠军调查( 最小割 )
题目链接:点击进入题意n个人都有自己的意见(总共两种),n个人中有m对朋友,为了朋友,他们也可以投和自己本来意愿相反的票。一次投票的冲突数为好朋友之间发生冲突的总数加上和所有和自己本来意愿发生冲突的人数。应该怎样投票,才能使冲突数最小?思路两种意见可以看作源点 S 和汇点 T 所代表的两个集合,我们的目的是割最少的边使得 S 和 T 成为两个无交集的集合(因为若 S 和 T 连通,则必然存在一条路径,这样肯定会有冲突,所以需要使 S 和 T 孤立)。例:假设 S -> A -> B原创 2020-12-02 12:36:30 · 245 阅读 · 4 评论 -
P2055 [ZJOI2009]假期的宿舍-(网络流最大流)
题目链接:点击进入思路整体思路:源点->人->床->汇点1)需要在学校睡的人与源点连边2)在校生的床与汇点连边3)认识的人互相与对方的床连边剩下的就是跑最大流了,最后判断最大匹配数与总住宿人数的关系即可(因为多组输入,记得该初始化的初始化)代码#include<cstdio>#include<algorithm>#include<queue>#include<iostream>#include<cstring原创 2020-12-01 17:17:17 · 186 阅读 · 0 评论 -
P1402 酒店之王-(网络流最大流)
题目链接:点击进入、思路源点->房间->人(拆点)->菜->汇点代码#include<cstdio>#include<algorithm>#include<queue>#include<iostream>#include<cstring>using namespace std;typedef long long ll;const int maxn=1e6+10;struct node{ in原创 2020-12-01 12:17:08 · 147 阅读 · 0 评论 -
P1231 教辅的组成-(网络流最大流)
题目链接:点击进入思路源点->练习册->书(拆点)->答案->汇点(连边容量都为 1 ,同时书要拆点,如果不拆点,书会被用很多次,但是因为一本书只能用一次,所以可以通过拆点来避免这个问题。)剩下的就是跑 dinic 了图片来源于网络:点击进入代码#include<cstdio>#include<algorithm>#include<queue>#include<iostream>#include<cstri原创 2020-12-01 11:04:05 · 190 阅读 · 0 评论 -
P3701 「伪模板」主席树-(网络流最大流)
题目链接:点击进入思路对于每个byx的人,从源点向人连边,容量为此人的寿命。对于每个诗乃酱的人,从人向汇点连边,容量为此人的寿命。注:对于主席,他的寿命要多加上sum,sum为本方膜法师的人数,代表续命。对于每个byx的人与诗乃酱的人,如果byx能够用此人赢得诗乃酱的人,从byx的这个人向诗乃酱的这个人连一条边,容量为1。最后跑裸的最大流即可。代码#include<cstdio>#include<algorithm>#include<queue>#i原创 2020-11-30 18:03:15 · 181 阅读 · 2 评论 -
【模板】网络最大流
题目描述:点击进入思路最大流模板代码#include<cstdio>#include<algorithm>#include<queue>#include<cstring>using namespace std;typedef long long ll;const int maxn=1e4+10;struct node{ int to; int next; int val;}edge[maxn];int head[maxn原创 2020-11-27 19:05:55 · 194 阅读 · 2 评论