树状数组 :单点修改,区间查询
2020-12-13 14:28
标签:mem name problems 水平 geo str 树状 while php 本人水平有限,题解不到为处,请多多谅解 本蒟蒻谢谢大家观看 题目: 模板树状数组 code: 树状数组 :单点修改,区间查询 标签:mem name problems 水平 geo str 树状 while php 原文地址:https://www.cnblogs.com/nlyzl/p/11562254.htmlProblem E: 树状数组 1 :单点修改,区间查询
Time Limit: 10 Sec Memory Limit: 512 MB
Submit: 231 Solved: 78
[Submit][Status][Web Board]
Description
a[1],a[2],…,a[n],你需要依次进行 q个操作,操作有两类:
1 i x:给定 i,x将 a[i]加上 x;
2 l r:给定 l,r,求a[l]+a[l+1]+?+a[r] 的值)。Input
第二行 n 个整数a[1],a[2],…,a[n],表示初始数列。保证 ∣a[i]∣≤10^6
接下来 q 行,每行一个操作,为以下两种之一:
1 i x:给定 i,x,将 a[i] 加上 x;
2 l r:给定 l,r,
保证 1≤l≤r≤n∣x∣≤10^6Output
Sample Input
3 2
1 2 3
1 2 0
2 1 3
Sample Output
6
HINT
#include
下一篇:第一个MVC模式的程序