随笔分类 -  图论 -- 网络流

摘要:【网络流24题】试题库问题(最大流) 题面 "Cogs" 题解 简单题 这题应该很裸 因为每个试题限用一次 所以从源点向每个题目连边,容量为1 然后每个类型的题目有限制 从类型向汇点连边,容量为所需的题目数 然后就是题目向类型的匹配 和它对应的类型连边,容量为1 然后直接跑最大流输出就行了 cpp 阅读全文
posted @ 2018-01-02 21:33 小蒟蒻yyb 阅读(461) 评论(0) 推荐(0) 编辑
摘要:【网络流24题】太空飞行计划问题(网络流) 题面 "Cogs" 题解 先假设一开始拿下所有的实验 现在要做的也就是让减去的所有收益最少 所以,现在考虑如何求减去的最少收益 每个实验是两种选择: 要么选,要么不选 所以想到了最小割 因为选了实验就必须选器材 所以从实验向器材连容量为INF的边 源点向所 阅读全文
posted @ 2018-01-02 20:49 小蒟蒻yyb 阅读(244) 评论(0) 推荐(1) 编辑
摘要:【网络流24题】星际转移问题(最大流) 题面 "Cogs" 题解 因为天数是未知的,所以我们要想办法处理天数 可以选择二分或者依次累加天数 因为数据范围较小,使用二分可能反而复杂度会增高 所以使用不断累加天数 那么,把所有的点拆成天数个 因为每天都可以当做有无数人要做飞船 因此从源点向每天的地球连边 阅读全文
posted @ 2018-01-02 20:22 小蒟蒻yyb 阅读(468) 评论(0) 推荐(1) 编辑
摘要:【网络流24题】软件补丁问题(最短路) 题面 "COGS" 题解 这题貌似和网络流没啥关系 因为错误很少 可以直接状压 然后利用位运算直接跑最短路就行了 阅读全文
posted @ 2018-01-02 09:28 小蒟蒻yyb 阅读(308) 评论(0) 推荐(0) 编辑
摘要:【网络流24题】餐巾计划问题(最小费用最大流) 题面 "COGS" 洛谷上的数据范围更大,而且要开longlong 题解 餐巾的来源分为两种: ①新买的 ②旧的拿去洗 所以,两种情况分别建图 先考虑第一种 因为新买餐巾没有任何限制,并且随时可以买 所以直接从源点向每一天连边,容量为INF,费用为餐巾 阅读全文
posted @ 2018-01-02 09:21 小蒟蒻yyb 阅读(316) 评论(2) 推荐(0) 编辑
摘要:【网络流24题】飞行员配对方案问题 题面 这些题都用Cogs交算了 因为cogs有SPJ "题面" 题解 很简单的二分图匹配 匈牙利算法就能够解决 求最大流的话 再加上一个源点一个汇点即可 cpp include include include include include include inc 阅读全文
posted @ 2018-01-02 09:04 小蒟蒻yyb 阅读(318) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1877】晨跑(费用流) 题面 Description Elaxia最近迷恋上了空手道,他为自己设定了一套健身计划,比如俯卧撑、仰卧起坐等 等,不过到目前为止,他 坚持下来的只有晨跑。 现在给出一张学校附近的地图,这张地图中包含N个十字路口和M条街道,Elaxia只能从 一 个十字路口跑向 阅读全文
posted @ 2017-12-29 19:30 小蒟蒻yyb 阅读(213) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1834】网络扩容(最大流,费用流) 题面 Description 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。 Input 输入文件的第一行包 阅读全文
posted @ 2017-12-29 10:49 小蒟蒻yyb 阅读(302) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1585】【Luogu2944】地震损失2(网络流) 题面 题目描述 Wisconsin has had an earthquake that has struck Farmer John's farm! The earthquake has damaged some of the pas 阅读全文
posted @ 2017-12-29 10:23 小蒟蒻yyb 阅读(316) 评论(0) 推荐(0) 编辑
摘要:【BZOJ3130】费用流(最大流,二分) 题面 Description Alice和Bob在图论课程上学习了最大流和最小费用最大流的相关知识。 最大流问题:给定一张有向图表示运输网络,一个源点S和一个汇点T,每条边都有最大流量。一个合法的网络流方案必须满足:(1)每条边的实际流量都不超过其最大流量 阅读全文
posted @ 2017-12-29 08:27 小蒟蒻yyb 阅读(263) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1412】狼和羊的故事(网络流) 题面 Description “狼爱上羊啊爱的疯狂,谁让他们真爱了一场;狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐,为什么不尝试羊狼合养呢?说干就干! Orez的羊狼圈可以看作一个n m个矩阵格子,这个矩 阅读全文
posted @ 2017-12-28 22:14 小蒟蒻yyb 阅读(326) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1001】狼抓兔子(网络流) 题面 Description 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的, 而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(1,1),右下角点为(N,M)(上图中N=4, 阅读全文
posted @ 2017-12-28 19:50 小蒟蒻yyb 阅读(265) 评论(0) 推荐(0) 编辑
摘要:【BZOJ4554】游戏(二分图匹配,网络流) 题解 Description 在2016年,佳缘姐姐喜欢上了一款游戏,叫做泡泡堂。简单的说,这个游戏就是在一张地图上放上若干个炸弹,看 是否能炸到对手,或者躲开对手的炸弹。在玩游戏的过程中,小H想到了这样一个问题:当给定一张地图,在这张 地图上最多能放 阅读全文
posted @ 2017-12-28 19:31 小蒟蒻yyb 阅读(273) 评论(0) 推荐(0) 编辑
摘要:【BZOJ3993】星际战争(网络流,二分答案) 题面 Description 3333年,在银河系的某星球上,X军团和Y军团正在激烈地作战。在战斗的某一阶段,Y军团一共派遣了N个巨型机器人进攻X军团的阵地,其中第i个巨型机器人的装甲值为Ai。当一个巨型机器人的装甲值减少到0或者以下时,这个巨型机器 阅读全文
posted @ 2017-12-28 17:16 小蒟蒻yyb 阅读(312) 评论(0) 推荐(0) 编辑
摘要:【BZOJ3140】消毒(二分图匹配) 题面 Description 最近在生物实验室工作的小T遇到了大麻烦。 由于实验室最近升级的缘故,他的分格实验皿是一个长方体,其尺寸为a b c,a、b、c 均为正整数。为了实验的方便,它被划分为a b c个单位立方体区域,每个单位立方体尺寸 为1 1 1。用 阅读全文
posted @ 2017-12-28 16:55 小蒟蒻yyb 阅读(375) 评论(1) 推荐(0) 编辑
摘要:【BZOJ1305】跳舞(网络流) 题面 Description 一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和k个不喜欢的女孩跳舞, 阅读全文
posted @ 2017-12-27 17:30 小蒟蒻yyb 阅读(323) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1934】善意的投票(网络流) 题面 Description 幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉。对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神。虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可以投和自己本来意愿相反的票。我们定义一次投票的冲突数 阅读全文
posted @ 2017-12-27 16:57 小蒟蒻yyb 阅读(317) 评论(0) 推荐(0) 编辑
摘要:【Luogu2711】小行星(网络流,最大流) 题面 题目描述 星云中有n颗行星,每颗行星的位置是(x,y,z)。每次可以消除一个面(即x,y或z坐标相等)的行星,但是由于时间有限,求消除这些行星的最少次数。 输入输出格式 输入格式: 第1行为小行星个数n,第2行至第n+1行为xi, yi, zi, 阅读全文
posted @ 2017-12-19 22:12 小蒟蒻yyb 阅读(306) 评论(1) 推荐(0) 编辑
摘要:【Luogu1345】奶牛的电信(网络流) 题面 题目描述 农夫约翰的奶牛们喜欢通过电邮保持联系,于是她们建立了一个奶牛电脑网络,以便互相交流。这些机器用如下的方式发送电邮:如果存在一个由c台电脑组成的序列a1,a2,...,a(c),且a1与a2相连,a2与a3相连,等等,那么电脑a1和a(c)就 阅读全文
posted @ 2017-12-09 11:38 小蒟蒻yyb 阅读(344) 评论(0) 推荐(0) 编辑
摘要:【BZOJ3931】【CQOI2015】网络吞吐量(最短路,网络流) 题面 "跑到BZOJ上去看把" 题解 网络流模板题??? SPFA跑出最短路,重新建边后 直接Dinic就行了 大火题嗷。。。 cpp include include include include include include 阅读全文
posted @ 2017-10-22 21:12 小蒟蒻yyb 阅读(335) 评论(0) 推荐(0) 编辑