我们有一个数组arr[0 . . . n-1]
。我们应该能够
- 求从索引 L 到 R 的元素之和,其中 0 <= L <= R <= n-1 。
- 更改数组中指定元素的值,
arr[i] = x
其中 0 <= i <= n-1。
这可以有效地使用分段树来解决。
但是如何解决与此相反的问题,即
- 求从索引 0 到 n-1 的所有元素 (arr[i]) 的总和,不包括 L<= i <= R,其中给出了 L 和 R。
array arr[i] = x
更改where 0 <= i <= n-1的指定元素的值。
如何像段树一样有效地解决上述问题?