#AT2422. B - First Query Problem
B - First Query Problem
当前没有测试数据。
B - 第一个查询问题
给定一个整数 和一个长度为 的序列 。
按给定的顺序处理 个查询。每个查询有以下两种类型之一:
1 k x
:将 的值设为 。2 k
:打印 的值。
约束条件
- 对于所有查询,
- 对于第一种查询,
- 至少有一个第二种查询
- 所有输入值均为整数
输入
输入从标准输入中按以下格式给出:
N
A _ 1 A _ 2 \ldots A _ N
Q
\text{query} _ 1
\text{query} _ 2
\ldots
\text{query} _ Q
其中, 表示第 个查询,它可以有以下两种格式之一:
1 k x
2 k
输出
打印 行,其中 是第二种查询的数量。第 行()应当包含对第 个查询的响应。
示例
输入1
3
1 3 5
7
2 2
2 3
1 3 0
2 3
1 2 8
2 2
2 1
输出1
3
5
0
8
1
初始时,。
- 对于第一个查询,,其中 ,所以应该输出 。
- 对于第二个查询,,其中 ,所以应该输出 。
- 第三个查询将 的值设为 ,使得 。
- 对于第四个查询,,其中 ,所以应该输出 。
- 第五个查询将 的值设为 ,使得 。
- 对于第六个查询,,其中 ,所以应该输出 。
- 对于第七个查询,,其中 ,所以应该输出 。
输入2
5
22 2 16 7 30
10
1 4 0
1 5 0
2 2
2 3
2 4
2 5
1 4 100
1 5 100
2 3
2 4
输出2
2
16
0
0
16
100
输入3
7
478 369 466 343 541 42 165
20
2 1
1 7 729
1 6 61
1 6 838
1 3 319
1 4 317
2 4
1 1 673
1 3 176
1 5 250
1 1 468
2 6
1 7 478
1 5 595
2 6
1 6 599
1 6 505
2 3
2 5
2 1
输出3
478
317
838
838
176
595
468