题目描述
给定一个长度为 $n$ 的整数序列 $a_1, a_2, \dots, a_n$,支持以下两种操作共 $q$ 次:
1 x v:将 $a_x$ 加上 $v$($v$ 可为负)。2 l r:查询 $a_l + a_{l+1} + \dots + a_r$。
请你依次输出所有查询操作的结果。
给定一个长度为 $n$ 的整数序列 $a_1, a_2, \dots, a_n$,支持以下两种操作共 $q$ 次:
1 x v:将 $a_x$ 加上 $v$($v$ 可为负)。2 l r:查询 $a_l + a_{l+1} + \dots + a_r$。请你依次输出所有查询操作的结果。
第一行两个整数 $n, q$。
第二行 $n$ 个整数 $a_1, a_2, \dots, a_n$。
接下来 $q$ 行,每行一个操作,格式如题目描述。
对每个 2 l r 操作,输出一行一个整数,表示区间 $[l, r]$ 的和。
long long 范围内5 5 1 2 3 4 5 2 1 3 1 2 10 2 1 5 1 5 -3 2 2 5
6 25 21