[ABC342G] Retroactive Range Chmax
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
AT_abc342_g [ABC342G] Retroactive Range Chmax
题目描述
给定一个长度为 的整数序列 。
请依次处理 个操作。操作有以下三种类型之一:
- 类型 的操作由整数三元组 表示,对 ,将 替换为 。
- 类型 的操作由整数 表示,撤销第 次操作(保证第 次操作是类型 ,且此前未被撤销)。此时数列 应为从初始状态出发,依次执行所有未被撤销的类型 操作后的结果。
- 类型 的操作由整数 表示,输出当前 的值。
输入格式
输入按以下格式从标准输入读入。
其中, 表示第 次操作,具体格式如下:
对于类型 的操作:
表示第 次操作为 的类型 操作。
对于类型 的操作:
表示第 次操作为 的类型 操作。
对于类型 的操作:
表示第 次操作为 的类型 操作。
输出格式
设所有类型 操作的个数为 ,请输出 行。第 行()输出第 个被输入的类型 操作所要求的值。
样例 1
输入
6
2 7 1 8 2 8
15
3 1
3 3
3 4
1 1 5 4
3 1
3 3
3 4
1 3 6 9
3 1
3 3
3 4
2 4
3 1
3 3
3 4
输出
2
1
8
4
4
8
4
9
9
2
9
9
样例 2
输入
24
721 78 541 256 970 478 370 467 344 542 43 166 619 17 592 222 983 729 338 747 62 452 815 838
35
3 10
3 8
3 8
3 13
3 9
1 1 17 251
3 3
3 19
3 13
3 22
3 1
3 15
3 18
3 10
3 15
1 16 19 883
1 8 23 212
3 5
3 13
2 6
3 15
1 5 18 914
2 17
3 20
1 23 23 56
3 13
2 25
3 13
3 13
3 10
2 16
1 17 22 308
3 19
3 17
3 7
输出
542
467
467
619
344
541
338
619
452
721
592
729
542
592
970
619
592
747
914
914
914
914
338
983
914
说明/提示
数据范围
- 对于类型 操作, 且
- 对于类型 操作, 不超过此前操作次数且
- 对于类型 操作,第 次操作为类型
- 对于类型 操作, 不会重复
- 对于类型 操作,
- 所有输入均为整数
样例说明 1
初始时,数列 为 。第 次操作分别输出 的值,即 。第 次操作将 替换为 。操作后, 变为 。第 次操作分别输出此时 的值,即 。第 次操作将 替换为 。操作后, 变为 。第 次操作分别输出此时 的值,即 。第 次操作撤销第 次操作。操作后, 变为 。第 次操作分别输出此时 的值,即 。
由 ChatGPT 4.1 翻译
初中组20251125(AT_abc342)
- 状态
- 已结束
- 规则
- 乐多
- 题目
- 7
- 开始于
- 2025-11-25 12:00
- 结束于
- 2025-11-25 13:18
- 持续时间
- 1.3 小时
- 主持人
- 参赛人数
- 13