#P14962. [2026年重庆省队集训]重塑时光
[2026年重庆省队集训]重塑时光
题目描述
小 Z 掌握了时间之力。
小 Z 有 个物品。小 Z 想将这些物品排成一排,在时刻 ,他会将编号为 的物品插入到当前序列中从左往右第 个物品之前。
为了体验穿越时空的感觉,小 Z 可能会回到过去的某个时刻,并修改该时刻原本应执行的操作。
小 Z 害怕因修改时间线而引发时间乱流,因此他还可能再次穿越到某个时刻,并查询此时某个物品在序列中的位置。请你帮他模拟这一系列操作,以验证时空是否错乱。
输入格式
输入的第一行包含一个非负整数 ,分别表示测试点编号。 表示该测试点为样例。
第二行包含两个正整数 ,表示物品数量和操作个数。
第三行包含 个正整数 ,其中 表示 号物品插入的位置。
接下来 行,每一行为以下两种操作中的一个:
1 p y(),表示修改时刻 时的操作,即将 修改为 。2 p z(),表示查询时刻 时 号物品的位置。
输出格式
对于每个查询操作,输出一行一个整数表示答案。
样例 1 输入
0
4 9
1 1 2 3
2 4 1
2 4 2
2 4 3
2 4 4
1 3 3
2 4 1
2 4 2
2 4 3
2 4 4
样例 1 输出
4
1
2
3
2
1
4
3
样例 1 解释
初始,物品序列为 。
在第 个操作后,物品序列为 。
数据范围
。
| 测试点编号 | 特殊性质 | |
|---|---|---|
| 无 | ||
| A | ||
| 无 | ||
特殊性质 A:不存在 操作。