2047_区间覆盖问题

2022-5-16 18:18| 发布者: Hocassian| 查看: 47| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-3-89504275326800-Problem List-采集的数据-后羿采集器.html

Pro.ID

2047

Title

区间覆盖问题

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=2047

AC

39

Submit

123

Ratio

31.71%

时间&空间限制

  • Time Limit: 1000/500 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    设x1 , x2 , ..., xn 是实直线上的n个点。用固定长度的闭区间覆盖这n个点,至少需要多少个这样的固定长度闭区间?

    对于给定的实直线上的n个点和闭区间的长度k,设计解此问题的有效算法,计算覆盖点集的最少区间数,并证明算法的正确性。

    输入

    输入第一行有两个正整数n和k,表示有n个点,且固定长度闭区间的长度为k。接下来的一行中,有n个整数,表示n个点在实直线上的坐标(可能相同)。

    输出

    Description

    设x1 , x2 , ..., xn 是实直线上的n个点。用固定长度的闭区间覆盖这n个点,至少需要多少个这样的固定长度闭区间?

    对于给定的实直线上的n个点和闭区间的长度k,设计解此问题的有效算法,计算覆盖点集的最少区间数,并证明算法的正确性。

    Input

    输入第一行有两个正整数n和k,表示有n个点,且固定长度闭区间的长度为k。接下来的一行中,有n个整数,表示n个点在实直线上的坐标(可能相同)。

    Output

    输出最少区间数。

    Sample Input

    7 3
    1 2 3 4 5 -2 6

    Sample Output

    3

    Author

    样例输入

    7 3
    1 2 3 4 5 -2 6

    样例输出

    3

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部