![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络流
文章平均质量分 64
zz_ylolita
这个作者很懒,什么都没留下…
展开
-
[AHOI2014]支线剧情(有上下界的费用流)
由于不想被认为三心二意不努力,所以最好这周把ahoi2014做完。。。 【故事背景】 宅男JYY非常喜欢玩RPG游戏,比如仙剑,轩辕剑等等。不过JYY喜欢的并不是战斗场景,而是类似电视剧一般的充满恩怨情仇的剧情。这些游戏往往 都有很多的支线剧情,现在JYY想花费最少的时间看完所有的支线剧情。 【问题描述】 JYY现在所玩的RPG游戏中,一共有N个剧情点,由1到N编号,第i个剧情点可以根据J原创 2015-04-06 23:51:27 · 3640 阅读 · 0 评论 -
bzoj1834 最大流+最小费用最大流
就当模板啦… 不过这题第二问的构图还是可以想一下的。。。 在残量网络中把原来的边全部加一遍,但是有费用w,容量无限大,一开始的边还是费用为0 新建一个源点s,s向1连一条边,容量为k,费用为0,保证这条边满流,就有最小费用了。program bzoj1834;type point=record s,t,cap,flow,o,w,next:longint;end;var p原创 2015-04-15 23:57:15 · 1046 阅读 · 0 评论 -
网络流初步
问题描述:找从源点s到汇点t能流过的最大流量最大流问题Ednonds-Karp每次增广的时候用BFS,这样不用找所有可能增加的流量,减少了循环次数。复杂度 O(VE^2) 适用于几百的数据,可以直接用邻接矩阵存储,要存反向边poj1273 注意两个顶点间可能有多条边,相加即可,这也是邻接矩阵的好处 cap[][]表示初始的容量 flow[][]表示当前增广的原创 2015-12-23 19:54:04 · 604 阅读 · 0 评论 -
poj1149 PIGS-Dinic模板
这道题的建图比较有趣,流入猪圈的和流入超级汇点的是常规的建法,然后根据题目性质,除了在猪圈和有相应钥匙的人之间连边,同时也在依次同一个猪圈买猪的人之间依次连边,因为这样可以保证上一个人打开的猪圈剩下的猪可以流向下一个人,对公共的猪圈而言,是剩下的猪流向下一个人。这样就符合题意了。加当前弧优化的Dinic&i居然是参变量可以让等于它的变量的值跟着改。#include #原创 2016-03-02 18:49:02 · 687 阅读 · 0 评论 -
bzoj1070: [SCOI2007]修车-费用流
Description同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。 说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。Input第一行有两个m,n,表示技术人员数与顾客数。 接下来n行,每行m个整数。第i+原创 2016-03-16 19:12:24 · 1567 阅读 · 0 评论