博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

随笔分类 -  图论__网络流__最大流

摘要:题面 解析 这题其实也是网络流建图。。 首先,转换下思路, 求第k大的数的最小值, 其实就是求一个最小的值, 使选取的点中能有(n-k+1)个的值比它小。 因此,可以采用二分答案, 每次判断一个值, 将比它小的点加到图中跑最大流, 看流量是否大于(n-k+1)。 那么,怎么连边呢? 其实,我们可以每 阅读全文
posted @ 2019-03-19 22:09 Hastin 阅读(139) 评论(0) 推荐(0)
摘要:题面 解析 首先,分析题目, 因为每个人要么选文科,要么选理科。 所以这道题可以用最小割来解决。 先设文科为S,理科为T(反过来也没区别), 再将每个人与文科,理科都连起来, 流量就为满意值, 那么,肯定得割掉一条边, 然后,就要处理相同科目满意值了, 其实,只要把相邻的四个人和中间的一个人连到一个 阅读全文
posted @ 2019-03-14 09:58 Hastin 阅读(242) 评论(0) 推荐(0)
摘要:先翻译一下吧(题面可以在原OJ上找) Mirko在一个由M个锁着的猪舍组成的养猪场工作,Mirko无法解锁任何猪舍,因为他没有钥匙。客户纷纷来到农场。他们每个人都有一些猪舍的钥匙,并想购买一定数量的猪。 有关计划在特定日期访问农场的客户的所有数据都可以在清晨获得Mirko,以便他可以制定销售计划以最 阅读全文
posted @ 2019-03-12 08:36 Hastin 阅读(324) 评论(0) 推荐(0)
摘要:【网络流24题】太空飞行计划 Description W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={ I1, I2,…,In }。实验Ej 需要用 阅读全文
posted @ 2019-03-11 15:33 Hastin 阅读(318) 评论(0) 推荐(0)
摘要:【网络流24题】方格取数问题 Description 在一个有m * n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。对于给定的方格棋盘,按照取数要求编程找出总和最大的数。 Description 在 阅读全文
posted @ 2019-03-11 13:54 Hastin 阅读(278) 评论(0) 推荐(0)
摘要:题面 解析 看上去是黑题啊! 实际上也就是道网络流最大流。 当然,我们也知道网络流最关键的是建图。 首先,分析一下题目: 题目要求在操作后使给定的边lab一定在最小生成树上, 求最小的操作数。 先设lab连通的边为A,B。 那么,根据Krustal算法,在加入lab时一定没有权值比lab小的边使A, 阅读全文
posted @ 2019-03-09 17:44 Hastin 阅读(121) 评论(0) 推荐(0)
摘要:【USACO 4.2.1】草地排水 Description 在农夫约翰的农场上,每逢下雨,贝茜最喜欢的三叶草地就积聚了一潭水。这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间。因此,农夫约翰修建了一套排水系统来使贝茜的草地免除被大水淹没的烦恼(不用担心,雨水会流向附近的一条小溪)。作为 阅读全文
posted @ 2019-03-08 13:24 Hastin 阅读(215) 评论(0) 推荐(0)