网络流
niiick
OIer/ACMer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络最大流--Dinic
Dinic模板dinic求最大流分为两步 bfs构造层次图 dfs寻找增广路层次图字面理解,其实就是给图分层 设源点为第0层 从源点出发最少只要一步可以到达的就是第1层 最少两步到达的是第二层 依次类推直到汇点 如下图所示 在网络流中 求取层次图需要先判断该边是否有剩余容量 若层次图可以延伸到汇点 则说明最大流还可以增加bool bfs(){ ...原创 2017-12-23 22:20:24 · 594 阅读 · 0 评论 -
BZOJ1066 ||洛谷P2472 [SCOI2007]蜥蜴【最大流】
Time Limit: 1 SecMemory Limit: 162 MBDescription在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内部,则到达的石柱高...原创 2018-09-29 15:43:17 · 210 阅读 · 0 评论 -
BZOJ1305 || 洛谷P3153 [CQOI2009]跳舞【最大流】
Time Limit: 5 SecMemory Limit: 162 MBDescription一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和k个不喜欢的女孩跳舞,而每个女孩也最多只愿意和k个不喜欢的男孩跳舞。给出每对男孩女孩是...原创 2018-09-29 16:02:50 · 241 阅读 · 0 评论 -
二分图 x 独立集 洛谷P2774 方格取数问题 P4304 [TJOI2013]攻击装置
x原创 2018-10-08 21:05:03 · 189 阅读 · 0 评论 -
二分图 x 覆盖集 POJ - 1325Machine Schedule POJ - 2226Muddy Fields
二分图最小点覆盖集定义:在二分图中求出一个最小点集使得图中任意一条边至少有一个端点在点集内换句话说若一个点能覆盖所有与他的连边要求一个最小点集覆盖所有边解法:对二分图进行最大匹配最大匹配数就是二分图的最小点覆盖集包含的点数POJ - 1325 Machine ScheduleTime limit 1000 msMemory limit 10000 kBAs we all...原创 2018-10-09 16:56:29 · 180 阅读 · 0 评论 -
POJ - 2396 Budget && 洛谷P4311 士兵占领【有上下界网络流】
POJ - 2396 BudgetTime limit3000 msMemory limit65536 kBWe are supposed to make a budget proposal for this multi-site competition. The budget proposal is a matrix where the rows represent different k...原创 2019-03-14 09:34:42 · 260 阅读 · 0 评论 -
BZOJ2150 || 洛谷P2172 [国家集训队]部落战争【有上下界最小流 or DAG最小路径覆盖】
Time Limit: 10 SecMemory Limit: 259 MBDescriptionlanzerb的部落在A国的上部,他们不满天寒地冻的环境,于是准备向A国的下部征战来获得更大的领土。 A国是一个M*N的矩阵,其中某些地方是城镇,某些地方是高山深涧无人居住。lanzerb把自己的部落分成若干支军队,他们约定:每支军队可以从任意一个城镇出发,并只能从上往向下征战,不能回头...原创 2020-09-21 14:03:06 · 229 阅读 · 0 评论 -
有上下界的网络流--学习笔记
无源汇有上下界可行流LOJ #115 无源汇有上下界可行流题目描述n个点,m条边,每条边 e 有一个流量下界 lower(e)\text{lower}(e)lower(e) 和流量上界 upper(e)\text{upper}(e)upper(e) ,求一种可行方案使得在所有点满足流量平衡条件的前提下,所有边满足流量限制。输出格式如果无解,输出一行 NO。否则第一行输出 YES,之后 ...原创 2019-03-12 20:26:41 · 211 阅读 · 0 评论 -
洛谷P4843 清理雪道【有上下界最小流】
时空限制 1000ms / 128MB题目描述滑雪场坐落在FJ省西北部的若干座山上。从空中鸟瞰,滑雪场可以看作一个有向无环图,每条弧代表一个斜坡(即雪道),弧的方向代表斜坡下降的方向。你的团队负责每周定时清理雪道。你们拥有一架直升飞机,每次飞行可以从总部带一个人降落到滑雪场的某个地点,然后再飞回总部。从降落的地点出发,这个人可以顺着斜坡向下滑行,并清理他所经过的雪道。由于每次飞行的耗费是...原创 2019-03-13 17:47:25 · 212 阅读 · 0 评论 -
洛谷P4553 80人环游世界【有上下界最小费用流】
时空限制 1000ms / 131MB题目描述想必大家都看过成龙大哥的《80天环游世界》,里面的紧张刺激的打斗场面一定给你留下了深刻的印象。现在就有这么一个80人的团伙,也想来一次环游世界。他们打算兵分多路,游遍每一个国家。因为他们主要分布在东方,所以他们只朝西方进军。设从东方到西方的每一个国家的编号依次为1⋯N。假若第i个人的游历路线为P1,P2,⋯ ,Pk(...原创 2019-03-13 18:28:02 · 448 阅读 · 0 评论 -
POJ3614 Sunscreen【最大流】
Time limit 1000 ms Memory limit 65536 kBTo avoid unsightly burns while tanning, each of the C (1 ≤ C ≤ 2500) cows must cover her hide with sunscreen when they’re at the beach. Cow i has a minimum a...原创 2018-06-08 22:05:53 · 197 阅读 · 0 评论 -
BZOJ1834[ZJOI2010]network 网络扩容【费用流】
费用流原创 2018-04-09 20:25:52 · 180 阅读 · 0 评论 -
洛谷P2045 方格取数加强版【费用流】
费用流原创 2018-04-09 20:19:39 · 231 阅读 · 0 评论 -
二分图最大匹配【匈牙利 || Dinic最大流】
二分图最大匹配模板【匈牙利;Dinic最大流】匈牙利算法int n,m;vector<int> map[100010];int match[100010];//保存匹配的互相点bool vis[100010];bool dfs(int u){ for(int j=0;j<map[u].size();原创 2017-12-23 22:43:14 · 1403 阅读 · 0 评论 -
洛谷P1402 酒店之王【多部图匹配】
酒店之王题目描述XX酒店的老板想成为酒店之王,本着这种希望,第一步要将酒店变得人性化。由于很多来住店的旅客有自己喜好的房间色调、阳光等,也有自己所爱的菜,但是该酒店只有p间房间,一天只有固定的q道不同的菜。有一天来了n个客人,每个客人说出了自己喜欢哪些房间,喜欢哪道菜。但是很不幸,可能做不到让所有顾客满意(满意的条件是住进喜欢的房间,吃到喜欢的菜)。 这里要怎么分配,能使最多顾客...原创 2018-01-06 13:35:53 · 391 阅读 · 0 评论 -
洛谷 P2762 太空飞行计划问题 【最小割--最大权闭合子图】
最大权闭合子图;图论;最小割原创 2018-01-06 14:20:46 · 318 阅读 · 0 评论 -
洛谷 P4016负载平衡问题【费用流】
洛谷 P4016负载平衡问题 P4014 分配问题【费用流】题解+AC代码负载平衡问题题目描述GG 公司有n个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使 n 个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。输入格式:文件的第 11 行中有 11 个正整数 n,表示有 n 个仓库。 第 22 行中有 n 个正整数,...原创 2018-01-31 12:54:32 · 330 阅读 · 0 评论 -
最小费用最大流模板
~~其实就是最大流的层次图改成了最短路~~以每条边的**费用**作为距离用**SPFA求最短路****同时寻找源点到汇点的增广路**incf[u]表示**从源点到u的可以增广的最大流量**每次求最短路到达汇点t的同时也就求出了incf[t]然后再从**汇点反向通过增广路构造新的残量网络**并同时更新当前最大流与最小费用原创 2018-01-25 18:27:25 · 273 阅读 · 0 评论 -
洛谷P4014 分配问题【最小/大费用流】
洛谷P4014 分配问题【最小/大费用流】题解+AC代码题目描述有 n 件工作要分配给 n 个人做。第 i 个人做第 j 件工作产生的效益为c ij。 试设计一个将 n 件工作分配给 n 个人做的分配方案,使产生的总效益最大。输入格式:文件的第 1 行有 1 个正整数 n,表示有 n 件工作要分配给 n 个人做。接下来的 n 行中,每行有 n 个整数c ij,表示第 i...原创 2018-01-31 17:16:14 · 379 阅读 · 0 评论 -
洛谷P1345 [USACO5.4]奶牛的电信Telecowmunication【最小割】
洛谷P1345 [USACO5.4]奶牛的电信Telecowmunication【最小割】分析+题解代码题目描述农夫约翰的奶牛们喜欢通过电邮保持联系,于是她们建立了一个奶牛电脑网络,以便互相交流。这些机器用如下的方式发送电邮:如果存在一个由c台电脑组成的序列a1,a2,…,a(c),且a1与a2相连,a2与a3相连,等等,那么电脑a1和a(c)就可以互发电邮。很不幸,有时候奶牛...原创 2018-01-06 17:05:51 · 306 阅读 · 0 评论 -
最小链/路径覆盖 x 最长反链 洛谷 P2764 最小路径覆盖问题 BZOJ 1143祭祀river
最大流;二分图匹配原创 2018-03-24 19:56:57 · 640 阅读 · 0 评论 -
BZOJ3876 || 洛谷P4043 [AHOI2014/JSOI2014]支线剧情【有上下界最小费用流】
Time Limit: 10 SecMemory Limit: 256 MBDescriptionJYY现在所玩的RPG游戏中,一共有N个剧情点,由1到N编号,第i个剧情点可以根据JYY的不同的选择,而经过不同的支线剧情,前往Ki种不同的新的剧情点。当然如果为0,则说明i号剧情点是游戏的一个结局了。JYY观看一个支线剧情需要一定的时间。JYY一开始处在1号剧情点,也就是游戏的开始。显然任何...原创 2019-03-13 19:45:28 · 207 阅读 · 0 评论
分享