传统题 1000ms 256MiB

查询

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目大意

你有一个空袋子。将会有 QQ 次询问或操作,且必须按顺序处理,每次询问(操作)都会先输入一个131-3的数字 PP 表示询问类型。

询问有三种类型:

PP==11 ,则再输入一个数字 XX , 表示向袋子中放入一个编号为 XX 的小球
PP==22 ,则再输入一个数字 XX , 表示从袋子中拿出一个编号为 XX 的小球,且保证此时袋子中编号为 XX 的小球数目大于 00PP==33,要求输出此时袋中小球的种类数(同种编号的小球为相同种类)

样例 #1

样例输入 #1

8
1 3
1 1
1 4
3
2 1
3
1 5
3

样例输出 #1

3
2
3

样例 #2

样例输入 #2

8
1 2
1 2
3
2 2
1 4
1 4
2 2
3

样例输出 #2

1
1

提示

数据范围

  • 1Q2×1051 \leq Q \leq 2 \times 10^{5}
  • 1x1061 \leq x \leq 10^{6}
  • 当给出第二个类型的查询时,袋子里有一个写有整数 xx 的球。
  • 至少有一个第三种类型的查询。
  • 所有输入值都是整数。

样例1解释

最初,袋子是空的。

对于第一个查询 "1 3",一个写有整数 33 的球进入袋子。

对于第二个查询 "1 1",一个写有整数 11 的球进入了袋子。

对于第三个查询 "1 4",一个写有整数 44 的球进入了袋子。

对于第四个查询 "3",袋子里有写着整数 1,3,41, 3, 4 的球,因此打印 33

对于第五个查询 "2 1",从袋子中取出一个写有整数 11 的球。

对于第六个查询 "3",袋子中有写有整数 3,43, 4 的球,因此打印 22

对于第七个查询 "1 5",一个写有整数 55 的球进入了袋子。

对于第八个查询 "3",袋子里有写着整数 3,4,53, 4, 5 的球,因此打印 33

2024寒假集训年前终测

未参加
状态
已结束
规则
OI
题目
5
开始于
2025-1-21 8:45
结束于
2025-1-21 12:15
持续时间
3.5 小时
主持人
参赛人数
11