
Dinic
ylsoi
这个作者很懒,什么都没留下…
展开
-
[网络流24题]太空飞行计划问题——最大权闭合子图
Description:W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={I1,I2,…In}。实验Ej需要用到的仪器是I的子集RjÍI。配置仪器Ik的费用为ck美元。实验Ej的赞助商已同意为该实验结果支付pj美元。W教授的任务是找出一个有效算法...原创 2018-06-21 22:09:22 · 263 阅读 · 0 评论 -
[bzoj1497][NOI2006]最大获利——最大权闭合子图
题目大意:给定n个点和m条边,建造每一个点有花费,建造每一条边有收益,但是一条边的建造必须要两个点都建造好才可以,求最大净收入。思路:把边和点都看成是点,边的的权值为正数,点的权值为负数,同时表示边的点向它的两个端点连都连一条有向边,要求选定一个集合满足这个集合不向外面有出边,求集合的最大权值和,就变成了最大权闭合子图问题,用网络流最小割解决。/*===============...原创 2018-06-23 15:13:47 · 182 阅读 · 0 评论 -
[luogu1402]酒店之王——最大流
题目大意:有一个酒店有p种菜,q种房间,n个客人,每个客人都有着自己喜欢的菜和房间(可能会有多种),使一个客人满意当且仅当他的吃上自己喜欢的菜何住上自己喜欢的房间,问酒店老板最大可以使几个人满意。思路:好像只有菜或者房间的情况就是最大二分图匹配,但是这里有三种点,每种点都只可以选一次,且三个点都要对应才可以算得上是一种匹配。 考虑最大流建模,1的流量要流过三个对应的点才代表是一种匹配...原创 2018-06-18 16:18:58 · 304 阅读 · 0 评论 -
[网络流24题]魔术球问题——最小路径覆盖
题目大意:假设有n根柱子,现要按下述规则在这n根柱子中依次放入编号为1,2,3,…的球。 (1)每次只能在某根柱子的最上面放球。 (2)在同一根柱子中,任何2个相邻球的编号之和为完全平方数。 试设计一个算法,计算出在n根柱子上最多能放多少个球。例如,在4 根柱子上最多可放11 个球。 对于给定的n,计算在n根柱子上最多能放多少个球。思路:其实我一开始的思路是这样的:把可以放...原创 2018-07-13 11:01:53 · 272 阅读 · 0 评论 -
[zoj2314]Reactor Cooling——无源汇有上下界可行流
题目大意:给定一个网络图,每一条有向边有流量的上限和下限,求满足流量守恒下的每一条边的流浪。思路:这是一道经典的无源汇有上下界可行流的板子题,也就是所谓的循环流。一个比较主要的思想就是先满足下界之后再进行调整,调整成满足流量守恒和上界的方案。 1. 首先我们先假设每一条边都达到了流量的下界,这样假设后残余网络的值就变成了(上界-下界),流量守恒的条件是每一个点的入流量等于出流量...原创 2018-07-28 11:23:54 · 188 阅读 · 0 评论