#A0051. 插入删除查询
插入删除查询
题目描述
给定一个长度为 的序列,记为 ,现在进行插入、删除、查询 种操作,操作总数为 :
- : 在 之后插入一个数
- : 删除 这个数,后面的数往前移动,如果不存在,跳过这个操作
- : 询问 这个数的值,输出这个数
输入格式
第一行两个整数, 和
第二行 个整数,表示原始序列
接下来 行,格式如题目, 表示 种操作
输出格式
针对询问 ,输出 的值。
5 4
1 3 4 5 2
1 2 7
3 3
2 1
3 4
7
5
数据规模与约定
给定一个长度为 n 的序列,记为 a=a1,a2,...,an,现在进行插入、删除、查询 3 种操作,操作总数为 q:
第一行两个整数,n 和 q
第二行 n 个整数,表示原始序列
接下来 q 行,格式如题目, 表示 3 种操作
针对询问 3 x,输出 ax 的值。
5 4
1 3 4 5 2
1 2 7
3 3
2 1
3 4
7
5
1≤n,q≤103,0≤ai,v≤109