poj2892
来源:互联网 发布:刘润5分钟商学院 知乎 编辑:程序博客网 时间:2024/06/06 01:50
#include<iostream>#include<stdio.h>#include<string.h>#include<set>#include<stack>using namespace std;int main(){ int n,m,i,l,r; char a[10]; stack<int>s; set<int>v; set<int>::iterator it; while(scanf("%d%d",&n,&m)!=EOF) { while(!s.empty())s.pop(); v.clear(); v.insert(0); v.insert(n+1); while(m--) { scanf("%s",a); if(a[0]=='D') { scanf("%d",&i); s.push(i); v.insert(i); } else if(a[0]=='Q') { scanf("%d",&i); it=v.upper_bound(i); r=*it; l=*(--it); if(l==i) printf("0\n"); else printf("%d\n",r-l-1); } else { v.erase(s.top()); s.pop(); } } }}
- poj2892
- poj2892
- poj2892
- poj2892 treap
- poj2892(treap)
- poj2892 树状数组+二分
- POJ2892 Tunnel Warfare
- hdu1540 && POJ2892 Tunnel Warfare
- poj2892 Tunnel Warface
- poj2892 Tunnel Warfare
- poj2892——Tunnel Warfare
- poj2892--Tunnel Warfare(线段树)
- POJ2892 HDU1540 Tunnel Warfare(Splay)
- 线段树处理 poj2892 hdu1540
- POJ2892 HDU 1540 Tunnel Warfare, 树状数组
- POJ2892地道战Tunnel Warfare(线段树)
- poj2892 同hdu1540 Tunnel Warfare 线段树
- POJ2892 Tunnel Warfare (平衡树)
- verilog存储器读写操作
- Linux ALSA声卡驱动之六:ASoC架构中的Machine
- c++静态库与动态库的区别
- 关于COM类工厂80070005和8000401a错误分析及解决办法(DCOM)
- Java编程中“为了性能”需做的26件事
- poj2892
- ubuntu 10.04 下 samba 服务的配置
- 安装C静态库
- 关于linux下creat函数的使用后read出现:Bad file descriptor
- 分享一个牛人在群里的聊天记录
- 【XML入门系列】第03章_DTD和Schema技术
- Windows与Linux下SVN 使用
- Eclipse使用技巧
- 穷举法的末路——致文件加密软件作者