codeforces 597B
来源:互联网 发布:群发短信软件 免费 编辑:程序博客网 时间:2024/06/15 08:57
题意:给出每一个订单的时间,求出在时间不重叠的情况下,最多能接多少单、
思路:排序贪心、,你想要不重叠的数量最多,那么肯定先结束的肯定要先做,水题了
#include<cmath>#include<algorithm>#include<cstdio>#include<string>#include<vector>using namespace std;const int qq = 5e5+10;struct Seg{int l,r;bool operator < (const Seg &a)const{if(r==a.r)return l>a.l;return r<a.r;}};vector<Seg>v;int main(){Seg tmp;int n;scanf("%d",&n);for(int i=0; i<n; ++i){scanf("%d%d",&tmp.l, &tmp.r);v.push_back(tmp);}sort(v.begin(), v.end());//for(int i=0; i<n; ++i)//printf("%d %d\n", v[i].l, v[i].r);int res=1,maxn=v[0].r;for(int i=1; i<n; ++i)if(v[i].l>maxn)res++,maxn=v[i].r;printf("%d\n", res);return 0;}
0 0
- 【CodeForces】[597B]Restaurant
- codeforces 597B
- Codeforces 597B Restaurant 【贪心】
- codeforces B
- codeforces B
- codeforces B
- codeforces B
- 【CodeForces】597B - Restaurant(贪心)
- 【CodeForces】597B - Restaurant(贪心)
- 【Codeforces】-597B-Restaurant(贪心)
- CodeForces 626B CodeForces 626B【暴力】
- CodeForces 841B (B) 博弈
- codeforces 134B
- codeforces#98 b
- codeforces 105 div2 B
- Codeforces 166B - Polygons
- codeforces B. Coins
- codeforces----193B Xor
- zzulioj 1898 (数学+思维)
- volatile关键字作用与内存可见性、指令重排序概述[JAVA]
- prototype 原型
- 数据结构之栈
- Android:控件Spinner实现下拉列表
- codeforces 597B
- android开发错误-This Activity already has an action bar supplied by the window decor. Do not request Win
- C++11中delete的使用
- 16.6 模板特化
- oracle TOP-N 与分页查询
- 第二周项目三 汉诺塔
- mysql空闲等待时间导致的问题的解决方案
- 慕课网视频下载教程
- 简单理解设计模式之策略模式