AcWing
  • 首页
  • 课程
  • 题库
  • 更多
    • 竞赛
    • 题解
    • 分享
    • 问答
    • 应用
    • 校园
  • 关闭
    历史记录
    清除记录
    猜你想搜
    AcWing热点
  • App
  • 登录/注册

AcWing 908. 为什么本题与【区间选点】代码相同?    原题链接    简单

作者: 作者的头像   大都督-光环科技 ,  2025-06-06 00:23:53 · 山东 ,  所有人可见 ,  阅读 7


1


1

问题分析

  • 区间选点问题:在数轴上选择最少的点,使得每个区间内至少有一个点。

  • 最大不相交区间数量问题:选择最多的区间,使得这些区间两两之间没有交集。

等价性证明

  • 必要性:假设存在一个最优的区间选点方案,选点数量为 m。每个点可以覆盖若干个区间,这些区间构成一个不相交的集合(因为如果有两个区间相交,它们不能被同一个点覆盖)。因此,最大不相交区间的数量至少为 m。

  • 充分性:假设存在一个最大不相交区间集合,大小为 k。我们可以在每个区间的右端点放置一个点,这些点可以覆盖所有区间(否则存在某个区间与所有选中的区间不相交,与最大性矛盾)。因此,选点数量最多为 k。


综上,最大不相交区间的数量等于最少的选点数量,即 $m = k$。

0 评论

App 内打开
你确定删除吗?
1024
x

© 2018-2025 AcWing 版权所有  |  京ICP备2021015969号-2
用户协议  |  隐私政策  |  常见问题  |  联系我们
AcWing
请输入登录信息
更多登录方式: 微信图标 qq图标 qq图标
请输入绑定的邮箱地址
请输入注册信息