选择不相交区间问题 (贪心)
来源:互联网 发布:智能网络液晶平板电视 编辑:程序博客网 时间:2024/04/29 08:53
数轴上有n个开区间(ai,bi),选择尽量多个区间,使得这些区间两两没有公共点。
#include<stdio.h>#include<iostream>#include<string.h>#include<algorithm>using namespace std;int n;struct node{ int l; int r;}ss[1000];int cmp(node a,node b){ if(a.r==b.r) return a.l>b.l; return a.r<b.r;}int main(){ int i,j; while(~scanf("%d",&n)) { for(i=0;i<n;i++) { scanf("%d %d",&ss[i].l,&ss[i].r); } int sum=1; sort(ss,ss+n,cmp);// for(i=0;i<n;i++)// {// printf("%d %d\n",ss[i].l,ss[i].r);// } int end=ss[0].r; for(i=1;i<n;i++) { if(ss[i].l>=end) { end=ss[i].r; sum++; } } printf("%d\n",sum); } return 0;}
0 0
- 选择不相交区间问题 (贪心)
- 贪心(1)选择不相交区间的问题
- 选择不相交区间(贪心)
- 选择不相交区间【贪心】
- 步步为营(三)贪心(2)选择不相交区间
- 2037 贪心算法(选择不相交的区间) 水题
- ACM知识点 之 贪心(2)选择不相交区间
- 贪心法 1230选择不相交区间
- 小白书贪心之选择不相交区间
- hdu 2037贪心(选择不相交区间)
- 选择不相交区间(活动安排问题)(贪心)(HDU2037)
- NYOJ - 14 - 会场安排问题(区间相关问题---选择不相交区间-贪心算法)
- 区间相交问题(贪心)
- 区间相交问题(贪心)
- UVALive 2326 Moving Tables(贪心+不相交区间问题)
- 贪心算法区间不相交问题
- Num 25 : NYOJ0014 会场安排问题 + HDOJ2037:今年暑假不AC [ 贪心 ][ 选择不相交区间 ]
- NYOJ 14 会场安排问题(选择不相交区间)
- objective-c之回调函数和NSNumber
- MYSQL 解锁与锁表
- Poj 3264 Balanced Lineup【RMQ----ST算法】
- OC .m文件的@interface总结
- dubbo+zookeeper使用^_^
- 选择不相交区间问题 (贪心)
- 机器学习7 拉格朗日乘数法
- P=NP?问题的描述
- pycharm下找不到sqlalchemy的问题
- JieCaoVideoPlayer for Eclipse 导入直接可用
- 顺序表应用6:有序顺序表查询
- 栈的PUSH POP序列
- Linux命令(2):目录
- 成员变量、实例变量、类变量、成员方法、实例方法、类方法的区别