set的应用
来源:互联网 发布:java切面编程 编辑:程序博客网 时间:2024/06/05 09:07
题目链接:点击打开链接
代码:
#include<stdio.h>#include<algorithm>#include<set>#include<map>#include<iostream>using namespace std;map<int ,int >qq;set<int >qq1;int main(){ int n; scanf("%d",&n); while(n--) { int q; char q1; scanf("%d",&q); qq.clear(); qq1.clear(); getchar(); for(int i=0; i<q; i++) { getchar(); scanf("%c",&q1); int q3; if(q1=='b') { scanf("%d",&q3); qq[q3]++; if(qq[q3]==1) qq1.insert(q3); else { if(!(qq1.find(q3)==qq1.end())) qq1.erase(q3); } } else if(q1=='c') { scanf("%d",&q3); qq[q3]--; if(qq[q3]==1) qq1.insert(q3); else { if(!(qq1.find(q3)==qq1.end())) qq1.erase(q3); } } else { if(qq1.empty()) printf("none\n"); else { set<int >::iterator it =qq1.begin(); cout<<*it<<endl; } } getchar(); } } return 0;}set的应用,有序性,没有重复的元素,就相当于一个集合。
0 0
- SET的应用
- set 的应用
- set函数的应用
- set的应用
- set的应用
- set的简单应用
- linux set 命令的应用
- multimap和set的应用
- STL Set的综合应用
- Oracle Set命令的应用
- 营业额统计 set的应用
- 有关set的一点应用
- POJ-3481(set的应用)
- ABAP中Set Country的应用
- COJ 1239集合set的简单应用
- STL应用——神奇的set
- POJ-3588(Set的应用)
- 220. Contains Duplicate III set的应用
- 堆和栈的概念以及区别
- CanvasGroup作用
- StringBuffer,StringBuilder,ArrayList,Vector线程安全验证程序
- 第一章 对象导论 1.1
- 第一章 对象导论 1.10-1.13
- set的应用
- python单元测试unittest
- Pycharm+Spark开发配置
- linux下mysql的远程连接
- Java泛型限制
- Linux中QT编译遇到cannot find -lGL问题的解决方案
- poj1190 生日蛋糕 dfs
- Ruby设计哲学
- 刚创建了ubuntu虚拟机便忘记密码了