很明显的区间K覆盖模型,用费用流求解.只是这题N可达1e5,需要将点离散化. 建模方式步骤: 1.对权值为w的区间[u,v],加边id(u) id(v+1),容量为1,费用为 w; 2.对所有相邻的点加边id(i) id(i+1),容量为正无穷,费用为0; 3.建立源点汇点,由源点s向最左侧的点加边 ...
分类:
其他好文 时间:
2018-09-15 19:19:05
阅读次数:
317
"原题链接" 要求所有线段不相交,实际上满足每条线段的长度和最小。 所以我们可以让蚁窝和苹果树连边,边权为两点的距离,然后就是求二分图带权最小匹配了,可以上$KM$算法或是费用流。 这里我使用的是费用流。 ...
分类:
其他好文 时间:
2018-09-14 12:43:01
阅读次数:
142
最小费用最大流 https://www.luogu.org/problemnew/show/P3381 spfa费用流 就是每一条边多一个属性:单位流量的费用 方法是在从0流开始找最大流过程中,保证每一次增广都沿着可行且费用最小的路增广,直到不能增广;最大流只有一个,因此最终一定能得到 就是把EK的 ...
分类:
其他好文 时间:
2018-09-12 22:57:25
阅读次数:
238
传送门 一道题让我又要学可行流又要学zkw费用流…… 考虑一下,原题可以转化为一个有向图,每次走一条路径,把每一条边都至少覆盖一次,求最小代价 因为一条边每走过一次,就要付出一次代价 那不就是费用流了么 我们定义每走一次都会对一条边增加1的流量,1然后费用为时间 那么把下界设为1,上界设为inf,跑 ...
分类:
Web程序 时间:
2018-09-02 21:51:16
阅读次数:
178
最大流: (1)最大流定义: 在容量网络中,满足弧流量限制条件,且满足平衡条件并且具有最大流量的可行流,称为网络最大流,简称最大流。 (2)最大流判断两点之间是否有流量: 通过判断它的逆向边是否有流来实现。 费用流: (1)费用流定义: 费用流,也叫作最小费用最大流,是指在普通的网络流图中,每条边的 ...
分类:
其他好文 时间:
2018-08-23 22:11:47
阅读次数:
296
参考和完全学习:http://www.cnblogs.com/xcantaloupe/p/9519617.html HDU-6437 题意: 有m场电影,电影分为两种,看一场电影可以得到对应的快乐值。有k个人,一场电影只能一个人参加,并且如果时间允许可以连续观看,但是如果连续看的电影是同一类型的,就 ...
分类:
其他好文 时间:
2018-08-23 20:12:02
阅读次数:
194
【HDU2018多校赛第十场】Videos 最后一场比赛也结束了…… +HDU传送门+ ◇ 题目 <简要翻译> 有n个人以及m部电影,每个人都有一个快乐值。每场电影都有它的开始、结束时间和看了这部电影会得到的快乐值。电影分成两种类型,若同一个人连续(不是时间连续,是顺序连续)看了两部相同类型的电影, ...
分类:
其他好文 时间:
2018-08-22 20:45:11
阅读次数:
210
题目描述 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。 说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。 输入输出格式 输入 ...
分类:
其他好文 时间:
2018-08-21 13:08:05
阅读次数:
162