网络流
爱睡觉的Raki
我不能只做观众
展开
-
Raki的网络流24题题解总结
网络流24题:from:LuoguP4011 孤岛营救问题P2756 飞行员配对方案问题P2761 软件补丁问题P4016 负载平衡问题P3358 最长k可重区间集问题P4014 分配问题P4009 汽车加油行驶问题P4015 运输问题P2774 方格取数问题P4012 深海机器人问题P2762 太空飞行计划问题P2770 航空路线问题P2754 [CTSC1999]家园 / 星际转移问题P3254 圆桌问题P1251 餐巾计划问题P2763 试题库问题P2766 最原创 2020-08-15 22:42:24 · 878 阅读 · 0 评论 -
能力提升综合题单Part 8.9.3 费用流
P3381 【模板】最小费用最大流P4016 负载平衡问题P4452 [国家集训队]航班安排P2045 方格取数加强版P2050 [NOI2012]美食节P2053 [SCOI2007]修车P2604 [ZJOI2010]网络扩容P2770 航空路线问题P3159 [CQOI2012]交换棋子P3356 火星探险问题 P3358 最长k可重区间集问题P4013 数字梯形问题P4015 运输问题P5331 [SNOI2019]通信1.P3381 【模板】最小费用最大流类din.原创 2020-07-22 19:18:16 · 353 阅读 · 1 评论 -
2020牛客多校训练2 I Interval(对偶图最短路求最小割)
先转化成网格图,跑最大流是不可能跑最大流的,这数据范围一下就卡死,而且还要开mapmapmap来判重只能跑跑对偶图最短路这样子对偶图图如图所示,除了网格本来有的边之外的图就是对偶图,思想就是用两个点把你原图有的边给割掉,两点间的权值也等于原图这条边的权值,跑出来的最短路即为最小割解释一下建图方式:如果j>nj>nj>n就连到汇点如果i<1i<1i<1就连到源点建图完直接dijdijdij最短路即可(作死用spfaspfaspfa的话开心就好)完整代码:.原创 2020-07-14 18:26:20 · 1176 阅读 · 0 评论 -
2020牛客多校训练1 H Minimum-cost Flow(最小费用流)
H题先给出每条边的费用,qqq组询问,问当每条边的流量为u/vu/vu/v时,跑到流量为1的最小费用看到数据范围就知道肯定最多只能跑一次费用流,不然会直接TTT飞思路:求最小费用流的过程中记录每一次增广路增加的流和费用,用mapmapmap记录,最后贪心选择费用小的边进行输出(官方题解和一般的题解我一个都看不懂)#include<bits/stdc++.h>#define int long longusing namespace std;const int inf=0x3f3f原创 2020-07-12 23:59:05 · 966 阅读 · 0 评论 -
能力提升综合题单 Part 8.9.2 最小割
P1344 [USACO4.4]追查坏牛奶Pollutant ControlP1345 [USACO5.4]奶牛的电信TelecowmunicationP2057 [SHOI2007]善意的投票 / [JLOI2010]冠军调查P2598 [ZJOI2009]狼和羊的故事P2774 方格取数问题P4126 [AHOI2009]最小割P5039 [SHOI2010]最小生成树1.P1344 [USACO4.4]追查坏牛奶Pollutant Control第一问求最小割第二问求最小割边数.原创 2020-07-11 18:13:14 · 271 阅读 · 0 评论 -
能力提升综合题单 Part 8.9.1 最大流
P3376 【模板】网络最大流P4722 【模板】最大流 加强版 / 预流推进P2065 [TJOI2011]卡片P2763 试题库问题P2472 [SCOI2007]蜥蜴P2754 [CTSC1999]家园 / 星际转移问题P2765 魔术球问题P2766 最长不下降子序列问题P4174 [NOI2006]最大获利P2805 [NOI2009]植物大战僵尸P3749 [六省联考2017]寿司餐厅1.P3376 【模板】网络最大流#include<bits/stdc++.h.原创 2020-07-10 19:10:08 · 368 阅读 · 0 评论 -
能力提升综合题单 Part 8.8 二分图
P3386 【模板】二分图最大匹配P2756 飞行员配对方案问题P1129 [ZJOI2007]矩阵游戏P1559 运动员最佳匹配问题P2423 [HEOI2012]朋友圈P2764 最小路径覆盖问题P2825 [HEOI2016/TJOI2016]游戏P3033 [USACO11NOV]Cow Steeplechase GP3731 [HAOI2017]新型城市化P4014 分配问题1.P3386 【模板】二分图最大匹配...原创 2020-07-04 17:42:51 · 365 阅读 · 1 评论 -
牛客 动物森友会(最大流+二分)
链接:https://ac.nowcoder.com/acm/problem/205306来源:牛客网Compute 最近开始玩动物森友会了。这个游戏的时间与现实时间是同步的(一周有 7 天),而一些特定事件只会在一周的某些天解锁。我们假设有 n个不同的事件,而每个事件都会给予不同的材料,并且每个事件只会在一周中的特定几天开放,在开放的时间内可以完成多次。但由于 Compute 要参加训练,他每天并没有多少时间玩游戏,所以他每天最多只能完成 e次事件。现在 Compute 想做出一件非常稀有的道具原创 2020-06-14 22:52:34 · 236 阅读 · 0 评论 -
算法笔记:Dinic最大流和SPFA费用流
先利用BFS对残余网络分层 一个节点的深度,就是源点到它最少要经过的边数。利用BFS对残余网络分层,分完层后,利用DFS从前一层向后一层反复寻找增广路。 这里写图片描述分完层后,从源点开始,用DFS从前一层向后一层反复寻找增广路(即要求DFS的每一步都必须要走到下一层的节点)。 因此,前面在分层时,只要进行到汇点的层次数被算出即可停止,因为按照该DFS的规则,和汇点同层或更下一层的节点,是不可能走到汇点的。DFS过程中,要是碰到了汇点,则说明找到了一条增广路径。此时要增加总流量的值,消减路径上各边的容原创 2020-06-06 23:11:48 · 879 阅读 · 0 评论