#116. 数组元素的插入与删除

数组元素的插入与删除

题目描述

小明拿到了 nn 个数,要对这 nn 个数进行 mm 个操作。

操作1:给定两个数,x,yx,y,表示在第 xx 个数后面插入一个数字 yy

操作2:给定一个数,xx,表示删除第 xx 个数。

输入格式

m+2m+2 行。

第一行,两个整数 n,mn,m

第二行,nn 个整数,表示这些数字。

33 行起的 mm 行,先读入一个数字 type\text{type},如果 type=1\text{type}=1,那么再读入两个数字 x,yx,y,表示在第 xx 个数后面插入一个数字 yy

如果 type=2\text{type}=2,那么读入一个数字 xx,表示删除第 xx 个数字。

输出格式

mm 行,为每一次操作后的完整序列。

样例

5 2
1 2 3 4 5
1 2 7
2 5
1 2 7 3 4 5
1 2 7 3 5

提示

数据范围: 1n,m1001\le n,m \le 100

xx的值可能会超过当前数组长度!!!