#1122. liaoy的链表模板题

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 电类809-廖原

题目描述

这是一道简单的模板题。

给出一个长度为nn的链表ListList,其中ListiList_i下一个链接着Listi+1List_{i+1}

给出qq个操作,每个操作可能是以下两种(NumNum为当前链表元素的个数):

  • 11 pp xx:表示在第pp个数字后面插入一个元素xx(0pNum)(0 \leq p \leq Num)

  • 22 pp:表示删除第pp个数字。(1pNum)(1 \leq p \leq Num)

按顺序输出最终的链表。

输入格式

第一行是两个正整数nnqq

接下来一行共nn个正整数,第ii个正整数表示ListiList_i

接下来qq行,每行表示一个操作。操作描述如题。

输出格式

一行共若干个数,表示最终的链表。

样例

样例输入

9 10
9 13 4 1 17 1 15 11 5 
2 1
1 0 15
1 0 19
2 10
2 9
2 2
2 7
2 6
1 5 7
2 1

样例输出

13 4 1 17 7 

数据范围与提示

n,q2×103n,q \leq 2 \times 10^3

1x1091 \leq x \leq 10^9

p0p \geq 0

保证所有操作合法,并且为了使题目简化,我们约定:

  • 任何时候链表不为空。

这虽然是一道链表模板题,却可以用来检测若干种模板。