NYOJ 891 找点【贪心】
来源:互联网 发布:今晨送货单软件注册码 编辑:程序博客网 时间:2024/05/21 17:46
这题写的不容易啊!在最后想睡觉的时候写对了,还是一开始没有想好对策,导致后面老是出错
找点
时间限制: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<algorithm>using namespace std;struct node{int a;int b;}number[110];int cmp(node x,node y){return x.b < y.b;}int main(){int n,i,k,t;while(~scanf("%d",&n)){k=1;for(i=0;i<n;i++)scanf("%d%d",&number[i].a,&number[i].b);sort(number,number+n,cmp);t=number[0].b;for(i=1;i<n;i++){if(number[i].a > t){k++;t=number[i].b;}else if(number[i].a<t&&number[i].b<t)t=number[i].b;}printf("%d\n",k);}return 0;}
0 0
- NYOJ 891 找点【贪心】
- nyoj 891 找点【贪心】
- 找点 NYOJ-891 【贪心】
- NYOJ - 找点【贪心】
- NYOJ 891 找点 (贪心&区间选点)
- nyoj 找点 891 (贪心)
- nyoj--891--找点(贪心)
- NYOJ 891 找点【贪心算法】
- nyoj 891 找点(贪心,区间选点问题)
- nyoj 891 找点 贪心 区间选点问题
- 南阳oj NYOJ 贪心 找点 题目891
- nyoj-891-找点
- NYOJ 891 找点
- NYOJ-891-找点
- NYOJ 891 找点
- NYOJ-891 找点
- NYOJ 891 找点
- NYOJ 891 找点
- C语言学习->getchar()和putchar()详细解释。
- Redis与Memcached的区别
- c++ if()括号中对象指针的含义
- uva--10400+dfs+回溯
- auto_ptr scoped_ptr scoped_array shared_ptr weak_ptr
- NYOJ 891 找点【贪心】
- Java 线程同步互斥 wait、notify、notifyall
- Girl_iOS100天学iOS的第十三天(MagicalRecord)
- C#中Cookies的存取
- [转]列式数据库之infobright以及架构
- EJB(二)图示EJB的"helloworld"
- 检查点
- Android OkHttp的要注意的地方
- Android之ListView滚动到底后自动加载数据