传统题 文件IO:insdel 1000ms 256MiB

插入删除

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

文件名:insdel.in/out

题目描述

给定一个长度为 NN 的序列 A=(A1,,AN)A=(A_1,\ldots,A_N)AA 的元素是不同的。 按照给定的顺序处理 QQ 查询。 每个查询属于以下两种类型之一:

  • 1 X y:在 AA 中的元素 xx 之后立即插入 yy 。 给出此查询时,保证 AA 中存在 xx

  • 2 X:从 AA 中删除元素 xx 。给出此查询时,保证 AA 中存在 xx 。可以保证在处理每个查询后, AA 不会为空,并且其元素是不同的。 处理完所有查询后打印 AA

输入描述

第一行一个整数n,表示A的长度 接下来n个数,为A的元素 第三行一个整数Q,表示查询次数 接下来Q行,每行表示一组查询

输出描述

输出一行,表示进行m次查询后的数组A

输入输出样例

输入 #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

说明/提示

【数据范围】

  • 1N2×1051 \leq N \leq 2\times 10^5
  • 1Q2×1051 \leq Q \leq 2\times 10^5
  • 1Ai1091 \leq A_i \leq 10^9
  • AiAjA_i \neq A_j -对于第一种类型的查询, 1x,y1091 \leq x,y \leq 10^9 。 -当给定第一种类型的查询时, xx 存在于 AA 中。 -对于第二种类型的查询, 1x1091 \leq x \leq 10^9 。 -当给定第二种类型的查询时, AA 中存在 xx 。 -在处理每个查询之后, AA 不为空,并且其元素是不同的。 -所有输入值均为整数。

七月暑期集训DAY10——数据结构专题复现赛

未参加
状态
已结束
规则
XCPC
题目
6
开始于
2024-7-18 12:00
结束于
2024-8-29 3:00
持续时间
999 小时
主持人
参赛人数
25