Insert or Erase
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
问题描述
给定一个长度为 的序列 , 中的元素互不相同。
请你按照给定的顺序处理 次操作,每次操作有两种类型:
1 x y
:在元素 后面插入 ,保证 在 中。2 x
:把 从 中移除,保证 在 中。
处理完所有操作之后,请输出 。
输入格式
输入将以以下形式从标准输入给出。
这里, 表示第 个查询,并且以如下形式给出。
输出格式
将所有查询处理完毕后的数列 记为 。请按此顺序以空格分隔输出 。
样例输入 #1
4
2 1 4 3
4
2 1
1 4 5
2 2
1 5 1
样例输出 #1
4 5 1 3
样例输入 #2
6
3 1 4 5 9 2
7
2 5
1 3 5
1 9 7
2 9
2 3
1 2 3
2 4
样例输出 #2
5 1 7 2 3
限制条件
- 对于第1类查询,,当给出第1类查询时, 中存在
- 对于第2类查询,,当给出第2类查询时, 中存在
- 每个查询处理后, 不为空,且元素各不相同
- 输入均为整数
示例解释1
查询按如下方式处理:
- 最初 。
- 通过第1个查询删除1。 变为 。
- 通过第2个查询,在4之后立即插入5。 变为 。
- 通过第3个查询删除2。 变为 。
- 通过第4个查询,在5之后立即插入1。 变为 。