https://www.luogu.org/problemnew/show/P1803  题目链接

贪心,选择结束时间为关键字排序,相同时开始时间大的在前,然后for一遍比较就好了

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<algorithm>
 4 #include<cstring>
 5 #include<cmath>
 6 #include<set>
 7 #include<vector>
 8 #include<stack>
 9 #include<queue>
10 #include<map>
11 using namespace std;
12 #define ll long long
13 #define se second
14 #define fi first
15 const int INF= 0x3f3f3f3f;
16 const int N=1e6+5;
17
18 int n;
19
20 struct note
21 {
22     int a;
23     int b;
24 }p[N];
25
26 bool cmp(note x,note y)
27 {
28     return (x.b<y.b || x.b==y.b&&x.a>y.a);//按b小的排,相等时按a大的排
29 }
30 int main()
31 {
32     scanf("%d",&n);
33     for(int i=1;i<=n;i++) scanf("%d %d",&p[i].a,&p[i].b);
34     sort(p+1,p+1+n,cmp);
35     int cnt=1,u=p[1].b;
36     for(int i=2;i<=n;i++)
37     {
38         if(p[i].a>= u)
39             cnt++, u=p[i].b;
40     }
41     cout<<cnt;
42 }

转载于:https://www.cnblogs.com/thunder-110/p/9283264.html

凌乱的yyy / 线段覆盖(贪心)相关推荐

  1. P1803 凌乱的yyy / 线段覆盖

    P1803 凌乱的yyy / 线段覆盖 https://www.luogu.org/problemnew/show/P1803 提交 题目提供者 yyy2015c01 嘤嘤嘤 评测方式 云端评测 标签 ...

  2. 信息学奥赛一本通 1323:【例6.5】活动选择 | 1422:【例题1】活动安排 | 洛谷 P1803 凌乱的yyy / 线段覆盖

    [题目链接] ybt 1323:[例6.5]活动选择 ybt 1422:[例题1]活动安排 洛谷 P1803 凌乱的yyy / 线段覆盖 注意:ybt 1323数据个数最大为 1 0 3 10^3 1 ...

  3. P1803 凌乱的yyy / 线段覆盖(选择不相交区间,贪心)

    题目描述 现在各大oj上有n个比赛,每个比赛的开始.结束的时间点是知道的. yyy认为,参加越多的比赛,noip就能考的越好(假的) 所以,他想知道他最多能参加几个比赛. 由于yyy是蒟蒻,如果要参加 ...

  4. 【洛谷题解】P1803 凌乱的yyy/线段覆盖

    题目概况 题目链接: https://www.luogu.com.cn/problem/P1803 难度: 普及- 题目分析 简化题目: 想成n条线段,最多有多少条不重合区间 涉及知识点: 贪心算法 ...

  5. 洛谷---P1803 凌乱的yyy / 线段覆盖

    题目背景 快 noip 了,yyy 很紧张! 题目描述 现在各大 oj 上有 n 个比赛,每个比赛的开始.结束的时间点是知道的. yyy 认为,参加越多的比赛,noip 就能考的越好(假的). 所以, ...

  6. 线段覆盖加强版(快速+贪心)

    在一个数轴上有n条线段,线段的端点均为数轴上的整数点. 现在请你删除尽量少的线段,使得剩下的线段不相交. 输出剩下的线段数 输入规模较大,建议使用读入优化 输入 第一行一个整数n 接下来n行,每行两个 ...

  7. ACM公选课第五节贪心4.14-5.4补+第六节上贪心线段覆盖

    每一步都不从全局,找当下就好 特征(还有dp基础) 求解(比如最小生成树那个) 伪代码 就是每个房间的比例都不一样 要靠经验 事件序列问题(dp贪心经典题) 用贪心解,最先结束的,后面选最先结束且不重 ...

  8. 【Luogu】P1607庙会班车Fair Shuttle(线段树+贪心)

    我不会做贪心题啊--贪心题啊--题啊--啊-- 我真TM菜爆了啊-- 这题就像凌乱的yyy一样,把终点排序,终点相同的按起点排序.然后维护一个查询最大值的线段树.对于一个区间[l,r],如果这个区间已 ...

  9. 洛谷 P1803 凌乱的yyy

    P1803 凌乱的yyy 题目网址:https://www.luogu.com.cn/problem/P1803 题目描述: 给出比赛的时间段,求能够参加比赛的最大数目. 输入输出: 输入:第一行是一 ...

最新文章

  1. python框架django面试问别人什么问你_你如何回答这个django面试问题?
  2. 阿里不让 MySQL 多表 Join ?我偏要!
  3. centos7 界面中文都是方块_Centos 7 项目管理系统部署之Trac(一)
  4. 延迟或计划邮件的发送(zz.is2120)
  5. Git手册 - 分支远程同步
  6. oracle 统计分析 dic,数据库优化之统计分析实战篇
  7. listview在java中的使用_我的Android开发之路——ListView的使用
  8. 【数学】Hunter’s Apprentice
  9. (王道408考研操作系统)第四章文件管理-第二节1:磁盘的结构
  10. dstat系统监控工具配置与使用
  11. 《写给大家看的设计书》封面设计基本要求
  12. idea android模拟器无法启动,Flutter Hello world应用程序无法在Android模拟器x86_64上启动...
  13. Android ListView优化
  14. Scratch(四十三):赛龙舟
  15. oracle kup04040,ORA-20011: Approximate NDV failed: ORA-29913: 执行 ODCIEXTTABLEOPE
  16. java 去掉空行_java 去掉空行
  17. 使用git中rebase遇到的坑二 could not apply xxxx
  18. Programming Rust Fast, Safe Systems Development(译) 引用(第五章 完)
  19. 【MM32F5270开发板试用】定制MicroPython及读取MPU6050数据到OLED1306
  20. EOS的经济模型是什么?

热门文章

  1. 「建模学习」听说3D建模很难,原来不是学不会,而是缺少这个
  2. 专利官费收费标准未经减免
  3. k8s搭建(超详细,保姆级教程)
  4. Windows cmd切换盘符,切换文件夹
  5. Windows下为有道词典添加词库(图文详解)
  6. matlab提取FY4数据CLM
  7. HTML元素的分类及特点,HTML元素的分类
  8. yoloV5 GPU版本配置
  9. 有趣的深度学习——使用TensorFlow 2.0实现图片神经风格迁移
  10. 品牌营销策划如何做才会成功?