题目描述

上数学课时,老师给了LYH一些闭区间,让他取尽量少的点,使得每个闭区间内至少有一个点。但是这几天LYH太忙了,你们帮帮他吗?

输入

多组测试数据。 每组数据先输入一个N,表示有N个闭区间(N≤100)。 接下来N行,每行输入两个数a,b(0≤a≤b≤100),表示区间的两个端点。

输出

输出一个整数,表示最少需要找几个点。

样例输入

4
1 5
2 4
1 4
2 3
3
1 2
3 4
5 6
1
2 2

样例输出

1
3
1

//和最大不相交的思想类似 右小左大~
#include<stdio.h>
#include<algorithm>
using namespace std;struct Node {int left,right;
} str[101];bool cmp(Node x,Node y) {if(x.right==y.right) {return x.left>y.left;} else {return x.right<y.right;}
}
int main() {int n;while(~scanf("%d",&n)) {for(int i=0; i<n; i++) {scanf("%d %d",&str[i].left,&str[i].right);}sort(str,str+n,cmp);int index=str[0].right,num=1;for(int i=1; i<n; i++) {if(str[i].left>index) {index=str[i].right;num++;}}printf("%d\n",num);}return 0;
}

XYOj2113:找点(区间选点问题)相关推荐

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

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

  2. 区间相关问题的学习: 最多不相交区间问题,区间选点问题与区间覆盖问题

    区间相关问题包括: 1)最多不相交区间问题; 2)区间选点问题; 3)区间覆盖问题等. 最多不相交区间问题(又叫选择不相交区间,最大不相交覆盖等等),是指数轴上有n个开区间(a,b),选择尽量多个区间 ...

  3. NYOJ 287 Radar 贪心之 区间选点

    Radar 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 Assume the coasting is an infinite straight line. Land ...

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

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

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

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

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

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

  7. 【48. 贪心(区间选点)】

    区间选点与最大不相交区间数量代码一样 思路 将每个区间按照右端点从小到大进行排序 从前往后枚举区间,end值初始化为无穷小 如果本次区间不能覆盖掉上次区间的右端点, ed < range[i]. ...

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

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

  9. acwing 905 区间问题-区间选点

    Acwing 905. 区间选点 题目描述 给定 N 个闭区间 [ai,bi] ,请你在数轴上选择尽量少的点,使得每个区间内至少包含一个选出的点. 输出选择的点的最小数量. 位于区间端点上的点也算作区 ...

最新文章

  1. CACTI安装后不出图问题解决方法(由于时间问题引起的)
  2. Centos进入紧急模式解决方法
  3. 网站推广怎样实现网站设计吸引用户注意完成网站推广指标?
  4. 关于android从入门到精通4.1.9范例1出现的闪退的问题
  5. 【算法系列之十四】最大子序和
  6. [scikit-learn 机器学习] 7. 朴素贝叶斯
  7. 35岁中年博士失业,决定给找高校教职的后辈一些建议
  8. 苏州大学计算机组成与结构,苏州大学计算机组成结构期末.docx
  9. App Store最新审核指南(2015年3月更新版)
  10. matlab三角波发生器精度改为定点型,关于matlab simulink中三角波模块的问题!
  11. Oracle SQL语句优化【4】之使用SQL优化工具
  12. 图片上传返回淘宝链接
  13. Win10如何修改用户名?
  14. 基于微信小程序社区疫情防控系统
  15. python参考手册 豆瓣_Python自定义豆瓣电影种类,排行,点评的爬取与存储(进阶上)...
  16. 整流电路 简答题与计算题
  17. html中测试心理测试的代码,趣味心理测试源码、心理测试_心理测评微信小程序版...
  18. 达内学java要多久_自学Java需要学多久才能达到工作的程度
  19. centos使用storcli工具查看服务器硬盘和raid组信息
  20. 蓝桥杯 python 青少年 真题_蓝桥杯Python真题解析

热门文章

  1. 大学生创新创业万学答案
  2. web基础(一)——初识HTML5
  3. 抽水马桶结构图及工作原理
  4. 数据可视化Matplotlib使用5-改变坐标轴的默认显示方式
  5. Linux 系统进程守护工具 cesi + superviosr
  6. 微信小程序-创建小程序+编写学生评教系统的学生登录页面
  7. 校园宽带客户端认证程序无法继续初始化绑定通信接口网络地址失败_解决办法
  8. 支付通道对接流程有哪些?
  9. 2023AB斗篷玩法全攻略
  10. Mars XLog日志模块集成