算法模板06
ddd
区间选点
给定 N 个闭区间 [ai,bi][ai,bi],请你在数轴上选择尽量少的点,使得每个区间内至少包含一个选出的点。
输出选择的点的最小数量。
位于区间端点上的点也算作区间内。
- 将每个区间按照右端点从小到大排序
- 从前往后依次枚举每个区间,
- 如果当前区间已经包含点,pass
- 否则,选择当前区间右端点
- 贪心:选择当前最好的情况
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 kiki妙妙屋!
ddd
给定 N 个闭区间 [ai,bi][ai,bi],请你在数轴上选择尽量少的点,使得每个区间内至少包含一个选出的点。
输出选择的点的最小数量。
位于区间端点上的点也算作区间内。
1 |
|