HDU 5349
来源:互联网 发布:英国留学打工 知乎 编辑:程序博客网 时间:2024/06/04 00:33
MZL's simple problem
Time Limit: 3000/1500 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 367 Accepted Submission(s): 170
Problem Description
A simple problem
Problem Description
You have a multiple set,and now there are three kinds of operations:
1 x : add number x to set
2 : delete the minimum number (if the set is empty now,then ignore it)
3 : query the maximum number (if the set is empty now,the answer is 0)
Problem Description
You have a multiple set,and now there are three kinds of operations:
1 x : add number x to set
2 : delete the minimum number (if the set is empty now,then ignore it)
3 : query the maximum number (if the set is empty now,the answer is 0)
Input
The first line contains a number N (N≤106 ),representing the number of operations.
NextN line ,each line contains one or two numbers,describe one operation.
The number in this set is not greater than109 .
Next
The number in this set is not greater than
Output
For each operation 3,output a line representing the answer.
Sample Input
61 21 331 31 43
Sample Output
34
Source
2015 Multi-University Training Contest 5
开个map就好了。
#include <iostream>#include <algorithm>#include <stdio.h>#include <string.h>#include <math.h>#include <map>#define M 100010using namespace std;map<__int64, __int64>mp;std::map<__int64, __int64>::iterator it;int main(){ __int64 n; while (scanf("%I64d", &n) != EOF) { __int64 op, a; mp.clear(); for (int i = 0; i < n; i++) { scanf("%I64d", &op); if (op == 1) { scanf("%I64d", &a); mp[a]++; } else if (op == 2) { if (mp.size() == 0) continue; it = mp.begin(); int t = it->first; mp[t]--; if (mp[t] == 0) mp.erase(it); } else { if (mp.size() == 0) printf("0\n"); else { it = mp.end(); it--; printf("%I64d\n", it->first); } } } } return 0;}
0 0
- HDU 5349
- HDU 5349
- HDU-5349
- HDU 5349 乱搞
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- 莫比乌斯反演学习笔记
- Android中加载网络图片到本地
- 工作一个月,记
- jsp中的路径与跳转
- hdu 5349 MZL's simple problem (set)
- HDU 5349
- javascript数值范围
- 我的C语言入门到精通之路 day06
- udev绑定ASM磁盘组
- WAMPServer2.5中升级PHP/Apache
- 文本文件读取和二进制文件读写的区别
- HDU 5344 MZL's xor
- 日常J2EE开发中遇到的问题积累
- Web Service修炼之三WS-Security