#12 ZLY的船(二)
描述
ZLY有N条船,排成一列
每条船有价值V_i
ZLY会训练一些船只使之价值up
ZLY不时想知道某条船的价值
所以请你帮忙
ZLY答应事成之后给你\(1234567890^0\)-1条船
输入
第一行一个数N
第二行N个正整数V_1、V_2、...、V_N
第三行一个数M
接下来M行
每行二或三个正整数O、A、(B)
若O==1则存在B,表示前A条船受到训练,各船价值对B取max
若O==0则不存在B,表示询问第A条船只价值
输出
对于每个询问,输出一行一个整数,为询问的船只价值
样例
输入
2
1 3
3
0 2
1 2 2
0 1
输出
3
2
范围
20% N,M<=10
40% N<=10000 M<=1000
80% N<=\(10^6\),M<=100000
100% 1<=N<=\(10^7\) 1<=M<=\(10^5\) 1<=A<=N 1<=V_i<=\(10^8\) 1<=B<=\(10^8\)
限制
1000ms
128M
信息
- 难度
- 3
- 分类
- (无)
- 标签
- (无)
- 递交数
- 5
- 已通过
- 2
- 通过率
- 40%
- 上传者