洛谷 P3358 最长k可重区间集问题

题面 题意 在一条线上有n个开区间,如今要选择一些,使每一个点最多被k个区间覆盖且开区间总长度(右端点减左端点)最大.ios 方法 这题难与限制每一个点的区间覆盖数,没法将最长长度转化为最大流,但能够经过最大费用流(将全部边的费用取反再跑一遍最小费用流)来作. 具体作法是相邻点连一条费用为0,流量为INF的边,区间两端点连一条费用为区间长度,流量为1的边,s到1与最右端点到t连一条费用为0,流量为
相关文章
相关标签/搜索