nyoj 891 找点
来源:互联网 发布:淘宝卖家登记表怎么刷 编辑:程序博客网 时间:2024/05/01 21:18
找点
时间限制:2000 ms | 内存限制:65535 KB
难度:2
- 描述
上数学课时,老师给了LYH一些闭区间,让他取尽量少的点,使得每个闭区间内至少有一个点。但是这几天LYH太忙了,你们帮帮他吗?
- 输入
- 多组测试数据。
每组数据先输入一个N,表示有N个闭区间(N≤100)。
接下来N行,每行输入两个数a,b(0≤a≤b≤100),表示区间的两个端点。 - 输出
- 输出一个整数,表示最少需要找几个点。
- 样例输入
41 52 41 42 331 23 45 612 2
- 样例输出
131
经典贪心:
#include<stdio.h>#include<iostream>#include<algorithm>using namespace std;struct node {int begin ;int end ;}num[1010];bool cmp(node a,node b){return a.end <b.end ;}int main(){int Time;while(scanf("%d",&Time)!=EOF){for(int i=0;i<Time;i++){scanf("%d%d",&num[i].begin ,&num[i].end );}sort(num,num+Time,cmp);int Temp=num[0].end ;int count=1; for(int i=1;i<Time;i++){if(num[i].begin >Temp){Temp=num[i].end;count++;}} printf("%d\n",count);}return 0;}
0 0
- nyoj-891-找点
- NYOJ 891 找点
- NYOJ-891-找点
- NYOJ 891 找点
- NYOJ-891 找点
- NYOJ 891 找点
- NYOJ 891 找点
- nyoj 891 找点
- NYOJ 891 找点
- 找点 nyoj 891
- NYOJ--891--找点
- nyoj 891 找点
- nyoj 891 找点
- NYOJ 891 找点
- NYOJ 891 找点
- NYOJ 891 找点
- NYOJ-891 找点
- nyoj 891 找点
- 给初学者的 Android 加密工具
- 移动端自适应:flexible.js可伸缩布局使用
- 完数
- STM32 大小端模式 与 堆栈及其增长方向分析
- OkHttp的深入研究 一
- nyoj 891 找点
- 欢迎使用CSDN-markdown编辑器
- 我们为什么不专业?
- js 定时器
- 《Android开发艺术探索》读书笔记 (5) 第5章 理解RemoteViews
- Fragment
- tomcat bin目录下的startup.bat一闪而过的问题
- 查看数据库登录用户
- 面经阅读