poj3481(map的使用)Double Queue
来源:互联网 发布:主机屋mysql数据库地址 编辑:程序博客网 时间:2024/05/21 04:25
//题意:维护一个集合,操作有1:加入一个元素,2:删除最大元素,3:删除最小元素。//map默认按key从小到大排序#include<cstdio>#include<iostream>#include<map>using namespace std;map<int,int> mp;map<int,int>::iterator it;int main(){ int a,b,x; while(~scanf("%d",&x)&&x) { if(x==1) { scanf("%d%d",&a,&b); mp[b]=a; } if(x==2) { if(!mp.size()) { puts("0"); continue; } it=mp.end(); --it; printf("%d\n",it->second); mp.erase(it); } if(x==3) { if(!mp.size()) { puts("0"); continue; } it=mp.begin(); printf("%d\n",it->second); mp.erase(it); } } return 0;}
阅读全文
1 0
- poj3481(map的使用)Double Queue
- poj3481-Double Queue
- POJ3481 Double Queue
- poj3481 Double Queue splay
- POJ3481 Double Queue (Splay)
- poj3481 Double Queue
- poj3481 Double Queue
- poj3481——Double Queue
- 【POJ3481】Double Queue——伸展树
- poj3481 Double Queue(set模拟or splay)
- poj 3481 Double Queue(使用STL map)
- PKU3481(Double Queue)STL-map
- hdu 1908 Double Queue (map)
- hdu 1908 Double Queue (map)
- poj 3481 Double Queue STL中map的运用
- POJ 题目3481 Double Queue(SBT ro map)
- SBT 简短代码 (poj3481,并附上用STL set/map做的代码)
- [poj 3481]Double Queue[set || map][STL]
- Linux五种IO模型浅谈
- 面试题 51: 数组中重复的数字
- Openlayers3中实现地图的切割
- 关于QUARTUS调用modelsim仿真时出现的闪退问题解决
- 模拟实现长度受限制的字符串函数(strncpy、strncat、strncmp)
- poj3481(map的使用)Double Queue
- 关闭shadowsocks之后出现的浏览器无法联网
- NYOJ 1081 摆方格
- X-scan扫描器 直观扫描端口安全漏洞
- 设计模式(二)---多例
- 1008. 数组元素循环右移问题 --秒杀超简单方法
- 系统虚拟机的安装和管理
- 安装pycharm的详细步骤
- lua语言学习八数组