会场预约
来源:互联网 发布:淘宝合并购物车 编辑:程序博客网 时间:2024/04/29 00:48
找一个最小的r加进集合
#include <cstdio> #include <algorithm> #include<iostream> #define maxn 1000000 #include<set>using namespace std;int n;struct node{ int s,t; bool operator<(const node &v)const{ if(t==v.t) return s<v.s; return t<v.t; }};set <node> c; int main(){ scanf("%d",&n); set<node>::iterator w; for(int i=1;i<=n;i++) { char b;int s,t; cin>>b; if(b=='A') { scanf("%d%d",&s,&t); int cnt=0; while(1){ w=c.lower_bound((node){0,s}); if(w!=c.end()&&t>=w->s) { c.erase(w); cnt++; continue; } c.insert((node){s,t}); break; } printf("%d\n",cnt); } else printf("%d\n",c.size()); }}
阅读全文
1 0
- 会场预约
- SH0I 2009 会场预约
- [SHOI2009] 会场预约
- P2161 [SHOI2009]Booking 会场预约
- P2161 [SHOI2009]Booking 会场预约
- bzoj2028 [SHOI2009]会场预约(set)
- 【洛谷 2161】 [Shoi2009]Booking 会场预约
- 洛谷P2161 [SHOI2009]Booking 会场预约
- |BZOJ 2028|平衡树|[SHOI2009]会场预约
- [BZOJ2028][SHOI2009]会场预约(Splay)
- 【树状数组+二分】BZOJ2028 [SHOI2009]会场预约
- 洛谷P2161 [SHOI2009]Booking 会场预约_Splay
- 洛谷2161[Shoi2009]Booking 会场预约(set)
- BZOJ 2028|SHOI 2009|会场预约|平衡树
- [树状数组]BZOJ 2028——[SHOI2009]会场预约
- 会场安排
- 会场问题
- 会场安排
- 线程分组 | 守护线程 | 线程优先级
- Arrays静态方法
- SDPhotoBrowser 详细介绍 非常简单易用的图片浏览器,模仿微博图片有源码例子
- C++实现俄罗斯方块源码分享(Windows编程),有图形界面
- linux 中IO多路复用epoll函数的ET和LT工作模式详解
- 会场预约
- 递归转动态规划
- ContextLoaderListener作用详解
- java常用类的方法总结---String类
- HDU 1716 排列2 + poj 1833
- 有向图是否有环(邻接表) 拓扑排序 法
- 训练总结 8.5
- c++动态内存管理
- Currency Exchange (弗洛伊德)