/ XMU_ACM / 题库 /

数据结构好题

数据结构好题

Description

你需要实现一个数据结构。
该数据结构有n个正整数,需要实现两种操作。
1.修改操作,将第x个数的数值减小y
2.查询操作,查询n个正整数中最大的正整数的值。

Format

Input

第一行一个正整数n表示你有n个正整数。
接下来一行n个正整数a[1]...a[n],表示这n个正整数的值。
接下来一个正整数m 表示操作的次数
接下来每行描述一个命令:
第一个正整数如果为0,则接下来输入两个正整数x y,表示将第x个数的数值减小y。
第一个正整数如果为1,则表示查询操作,查询n个正整数中最大的正整数的值。

Output

对于每一个查询操作,输出一行一个正整数。即每次查询时n个正整数中最大的正整数。

Sample 1

Input

3
234 12 123123 
3
0
1 3 123120
0

Output

123123
234

Limitation

1s, 128Mb for each test case.

Hint

1<=n<=10000000
1<=m<=100000
1<=x<=n
|y|<=10000000
|a[i]|<=1000000000000000000
保证除n和m以外数据随机生成
Vijos Original

信息

ID
1004
难度
9
分类
(无)
标签
(无)
递交数
12
已通过
1
通过率
8%
上传者