#DS1006. 树状数组
树状数组
题目描述
你有一个数组,长度为 ,初始的时候各个位置数值为 。
你需要处理两种操作:
- 1 x v 将 修改为 。
- 2 l r 求出 到 区间的和。
输入格式
第一行两个整数 ,代表数组长度和操作次数。
第二行 个数依次代表 。
接下来 行每行 个数字,具体作用见题目描述。
输出格式
对每次求和操作,输出一行表示结果。
8 5
1 3 5 7 2 4 6 8
2 1 8
1 1 300
2 1 8
1 3 700
2 1 5
36
335
1012
测试数据范围
,,,。