Describe:在数轴上标点,使得该点能够被区间覆盖,并要求对应区间最少覆盖Ki个点,求最少标多少个点保证满足要求,同一个位置不能重复;

Input:
第一行输入区间个数 n
后面n行输入对应区间的起始坐标,终点坐标以及需覆盖点的个数
Output:
最少所需点的个数

Example

Input:
5
3 7 3
8 10 3
6 8 1
1 3 1
10 11 1
Output:
6

Thinking
首先依旧对所有区间按终点坐标进行排序,然后在终点坐标处进行打点,因为在这个位置打点能够被尽可能多的区间所覆盖;如果该区间覆盖的点的数目达不到要求,就从终点坐标开始向左依次打点,如果此处已打点,则跳过;

代码等回家再上吧,有许多要注意的地方;

Algorithm:贪心策略之区间选点问题相关推荐

  1. 【贪心策略】区间选点问题

    问题描述: Description You are given n closed, integer intervals [ai, bi] and n integers c1,-, cn. Write ...

  2. Algorithm:贪心策略之区间覆盖问题

    Describe: 给定一个大区间1-T,以及n个小区间,要求用最少个数的小区间来覆盖大区间: Input: 第一行,输入n和T: 随后n行输入对应区间的起始终止坐标 Output: 输出覆盖区间1- ...

  3. Algorithm:贪心策略之区间调度问题

    Describe: 有n项工作,每项工作分别再si时间开始,在ti时间结束:对于每项工作,你都可以参与与否,如果选择参与,那么自始自终都必须全程参与:此外参加工作的时间段不能重复(即使是开始的瞬间和结 ...

  4. 区间覆盖全部类型及部分精选习题汇总详解(贪心策略)

    内容如下: 1)区间完全覆盖问题 问题描述:给定一个长度为m的区间,再给出n条线段的起点和终点(注意这里是闭区间),求最少使用多少条线段可以将整个区间完全覆盖 样例: 区间长度8,可选的覆盖线段[2, ...

  5. 【贪心】AcWing 803. 区间选点

    905. 区间选点 文章目录 题目描述 输入格式: 输出格式: 数据范围 输入样例 输出样例 方法:贪心 解题思路 代码 复杂度分析: 题目描述 给定 N 个闭区间 [ a i , b i ] [a_ ...

  6. 贪心算法——区间选点问题

    转载:https://blog.csdn.net/xia842655187/article/details/51944763 区间选点的问题大致可以描述为:  给定N个区间[a,b],取尽量少的点,使 ...

  7. 贪心算法-区间选点问题-种树

    [题目描述]一条街道的一边有几座房子.因为环保原因居民想要在路边种些树,路边的地区被分割成n块,并被编号为1~n.每块大小为一个单位尺寸且最多可总一棵树.每个居民想在门前种些树并制定了三个数b,e,t ...

  8. 贪心法——区间选点问题

    贪心法--区间选点问题 区间选点问题.数轴上有nn个闭区间[ai,bi][a_i, b_i].取尽量少的点,使得每个区间内都至少有一个点(不同区间内含的点可以是同一个). 贪心思想:先按bb从小到大进 ...

  9. [AcWing] 905. 区间选点(C++实现)贪心---区间问题例题

    [AcWing] 905. 区间选点(C++实现)贪心---区间问题例题 1. 题目 2. 读题(需要重点注意的东西) 3. 解法 4. 可能有帮助的前置习题 5. 所用到的数据结构与算法思想 6. ...

最新文章

  1. linux的裁剪过程,让你的小linux更加完善,赶快试试吧!
  2. JavaScript---事件详解
  3. java如何循环调用方法_Java:调用方法的“中断”循环?
  4. 计算机如何建筑材料结合所学知识,《技术与设计2》第三、四单元检测试卷
  5. 【转】wait_fences: failed to receive reply: 10004003问题的引起原因
  6. (原创)c++11改进我们的模式之改进单例模式
  7. this.FileUpload1.PostedFile.File…
  8. 常用的数据挖掘建模工具
  9. 易贝按关键字搜索EBAY商品 API 返回值说明
  10. 【一周搞定计算机网络】计算机网络第5章(运输层)
  11. 35、python并发编程之多线程(理论篇)
  12. Python爬取百度图库
  13. VBA用字典实现分类汇总(一)
  14. 9.添加好友 和删除
  15. 赛诺贝斯B2B营销研习社|一场直播>20篇微信推文?B2B直播要点全解析(内附SOP流程图)
  16. RFC4385:PWE3 Control Word for Use over an MPLS PSN读书笔记
  17. AE教程丨路径生长动画
  18. 前度字符串转数组_“薛姨妈”的生日和“尤氏”产育——概念数组与《石头记》藏代修辞格...
  19. shell基础---shell中的时间值提取(date)
  20. Python自学要多久?

热门文章

  1. 二.Windows I/O模型之异步选择(WSAAsyncSelect)模型
  2. JavaScript 中 Property 和 Attribute 的区别
  3. C++设计模式--观察员
  4. opencv函数制作的秒针模型
  5. Office Open XML学习(1)-创建excel文档,并向单元格中插入字符串
  6. Spider局域网通讯软件
  7. 如何在官网下载java JDK的历史版本
  8. 黑马程序员---java基础-Java之GUI
  9. 网页设计-[CSS+DIV设计实例:超酷的竖排导航栏 ]
  10. mac 上iterm终端显示中文为乱码解决方案