POJ-3481(set的应用)
来源:互联网 发布:什么是工程数据 编辑:程序博客网 时间:2024/05/16 01:41
优先队列,只能访问第一个,不能访问最后一个;
set既可以访问第一个,也可以访问最后一个;
struct my{int k, p;} P;bool operator < (my a, my b){return a.p < b.p;}int main(){int n;set<my>s;s.clear();while (cin>>n, n) {if (n == 1) {int k, p;cin>>k>>p;P.k = k;P.p = p;s.insert(P);} else if (n == 2) {if (!s.empty()) {int t = s.rbegin()->k;printf("%d\n", t);s.erase(*(s.rbegin()));} else {printf("0\n");}} else {if (!s.empty()) {int t = s.begin()->k;printf("%d\n", t);s.erase(*(s.begin()));} else {printf("0\n");}}}return 0;}
- POJ-3481(set的应用)
- POJ-3588(Set的应用)
- POJ 3096 Surprising Strings(STL的set应用)
- POJ 4093 倒排索引查询(STL set 的应用)
- POJ 3481 Double Queue (STL SET)
- SET的应用
- set 的应用
- set函数的应用
- set的应用
- set的应用
- set的简单应用
- POJ 3481 优先队列||set
- POJ 3481 set水过
- linux set 命令的应用
- multimap和set的应用
- STL Set的综合应用
- Oracle Set命令的应用
- 营业额统计 set的应用
- 创建文件夹 编译源文件 打包 运行
- Linux 进程状态
- 【转载】QQ农场 偷菜歌
- Mysql 和 Postgresql 对比
- D语言和Go语言有前途吗?
- POJ-3481(set的应用)
- SVN的使用-进新公司或者换了新系统
- UVa 10739. String to Palindrome
- Axure共享工程Shared Project(一):创建和获取
- MySQL和PostgreSQL的比较
- 菜鸟学习lcd编程的起步
- 五种vc++数据库访问技术的比较
- hash_map
- VC 为程序创建快捷方式的详细讲解