#P2384. *【线段树|双树状数组】一维区间修改+区间极值查询(好题)

*【线段树|双树状数组】一维区间修改+区间极值查询(好题)

【题意】

给出一个有nn 个整数的序列 aia_i ,序列初始为 00

mm 次操作,操作两种: ​

  • 1 l r ,表示区间 [l,r][l,r] 的每个数都加 11

  • 2 l r ,表示询问区间 [l,r][l,r] 的最大值。

【输入格式】

第一行两个整数 n mn \ m

下来 mm 行,每行一次操作。

【输出格式】

对于每个 操作 2 输出一个答案。

【输入样例】

5 4
1 1 3
2 2 5
1 2 4
2 3 5

【输出样例】

1
2

【数据范围与提示】

对于 20%20\% 的数据,1n,m1001\le n,m\le 100

对于 60%60\% 的数据,1n103,1m5×1041\le n\le 10^3,1\le m\le 5\times 10^4

对于 100%100\% 的数据,1n,m5×1041\le n,m\le 5\times 10^4,保证 l,r>0l,r\gt 0