#ABC294D. 银行
银行
银行
题目描述
ID 号为 的 个人正在银行门口排队。
接下来会发生 个事件。事件有以下三种类型。
1:柜台叫号,叫到编号最小的且尚未被叫过的人。
2 x:ID 号为 的人第一次来到柜台。(这里,人 已经被叫过至少一次。)
3:柜台再次叫号,叫到已经叫过但还没来柜台的人中编号最小的。
请输出所有第三种事件中被叫到的人的 ID 号。
输入格式
输入按以下格式从标准输入给出,其中 表示第 个事件:
每个事件的描述为以下三种格式之一:
1
2
3
输出格式
输出 行,其中 是第三种事件的个数。
第 行输出在第 个第三种事件中被叫到的人的 ID 号。
样例
4 10
1
1
3
2 1
1
2 3
3
1
2 2
3
1
2
4
对每个 ,下面给出第 个事件发生前,已经叫过但还没来柜台的人的集合。
:
:
:
:
:
:
:
:
:
:
第 个事件是第三种事件,因此分别输出这些集合中编号最小的人:。
数据范围
- 当所有人都已经被叫过至少一次时,不会出现第一种事件
- 对于每个第二种事件,ID 号为 的人已经被叫过至少一次
- 对于每个第二种事件,ID 号为 的人不会来柜台超过一次
- 当所有被叫过的人都已经来过柜台时,不会出现第三种事件
- 至少有一个第三种事件
- 输入中的所有值均为整数
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 2888
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者