计蒜客--T1229--Set
题目描述: 现有一整数集(允许有重复元素),初始为空。我们定义如下操作: add x 把 x加入集合 del x 把集合中所有与 x 相等的元素删除 ask x 对集合中元素x的情况询问 对每种操作,我们要求进行如下输出。 add 输出操作后集合中 x 的个数 del 输出操作前集合中 x 的个数 ask 先输出 0 或 1 表示xx 是否曾被加入集合(0 表示不曾加入),再输出当前集合中 x 的个数,中间用空格格开。 输入描述: 第一行是一个整数 nn,表示命令数。0≤n≤100000。后面 n行命令,如 Description 中所述。 输出描述: 共 n 行,每行按要求输出。 输出时每行末尾的多余空格,不影响答案正确性 输入: 7 add 1 add 1 ask 1 ask 2 del 2 del 1 ask 1 输出: 1 2 1 2 0 0 0 2 1 0 题意: 字面意思 题解 : set搞一搞 代码: # include <set> # include <cstdio> # include <iostream> # include <algorithm> # include <cstring> using namespace std ; char s [ 4 ] ; int main ( ) { multiset < int > mst ; set < int >