珂朵莉给了你一个长为 $n$ 的序列 $a$,有 $m$ 次操作
第一行两个数 $n,m$
第二行 $n$ 个数表示序列 $a$
后面 $m$ 行
1 l r x:把区间 $[l,r]$ 内所有数加上 $x$
1 l r x
2 l r:查询区间 $[l,r]$ 的最大子段和
2 l r
$1 \le n , m \le 100000 , | a_i | \le 2000000000 , 0 \le x \le 1000000$
对于每个询问,输出一个数表示答案。
5 5 -2 -3 -3 -3 -3 2 1 5 1 2 4 4 2 1 5 1 2 3 1 2 3 3
0 3 2