贪心-区域覆盖问题

该博客讨论了如何使用贪心算法来解决区间覆盖问题。通过计算覆盖所有线段的总长度,并减去m-1个最长的空区间,可以找到使线段长度和最小的m条线段解决方案。
摘要由CSDN通过智能技术生成

区间覆盖问题

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

用i来表示x坐标轴上坐标为[i-1,i]的长度为1的区间,并给出n(1≤M≤200)个不同的整数,表示n个这样的区间。
现在要求画m条线段覆盖住所有的区间,
条件是:每条线段可以任意长,但是要求所画线段的长度之和最小,
并且线段的数目不超过N(1≤N≤50)。

输入

输入包括多组数据,每组数据的第一行表示点n,和所需线段数m,后面的n行表示点的坐标

输出

输出每组输出占一行表示线段的长度。

示例输入

5 3
1 3 5 8 11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值