P3358 最长k可重区间集问题(网络流:串联思想)

P3358 最长k可重区间集问题

这是一个经典模型,给定n个开区间,选择一些区间使得每个位置被覆盖次数不超过k,并最大化选择的区间长度之和。

首先一个直接的想法就是每一个区间匹配了它所对应的点,但是我们要求选择一个区间就必须要全部流过,这个限制不好处理,这种一流对多流的问题我们有一个思路就是利用串联,这样能够使得整个区间都受到影响。

那么具体建图就是将图建成一个链,然后每次一个区间就连接对应端点,流量为1费用为长度,然后从源点到1号点的流量限制为k,这样就限制了一个点只会有k个区间覆盖。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值