TouchStone
  请登录后使用
登录 注册
 系统首页  练习题库  考试列表  判题结果  问题讨论与解答  统计信息与排名
  • 首页
  • 题库
  • P2743
  • 题目
  • P2743【线段树】区间极大值2
    限制 : 时间限制 : 15000 MS   空间限制 : 65536 KB
    问题描述

    有一个长度为n的整数数列a。
    现在有m个操作,操作的格式有两种:
    1 x y,表示修改,将数列第x个数a[x]改为a[x]+y;
    2 x y, 表示询问,询问第x个数到第y个数间,最大的一个数是多少。

    输入格式

    第一行,两个整肃n和m
    第二行,n个空格间隔的整数,表示数列a
    接下来m行,每行三个整数k,x和y,表示一个操作,k=1表示修改,k=2表示询问

    输出格式

    若干行,每行对应一个询问的结果

    样例输入

    7 5
    -1 6 5 3 4 9 7
    1 4 5
    2 2 6
    2 1 3
    1 6 -8
    2 2 6 

    样例输出

    9
    6
    8

    提示

    1<=n<=100000
    1<=m<=100000
    数据保证数列中的数字始终在int范围以内