题目链接:http://acm.ocrosoft.com/contest.php?cid=1690
题目描述
给定一数列,规定有两种操作,一是修改某个元素,二是求区间的连续和。
输入
输入数据第一行包含两个正整数n,m(n<=100000,m<=500000),以下是m行,
输出
每行有三个正整数k,a,b(k=0或1, a,b<=n).k=0时表示将a处数字加上b,k=1时表示询问区间[a,b]内所有数的和。对于每个询问输出对应的答案。
样例输入
10 20
0 1 10
1 1 4
0 6 6
1 4 10
1 8 9
1 4 9
0 10 2
1 1 8

该博客讨论了一道编程竞赛题目,涉及对数列进行两种操作:元素修改和区间求和。输入包括数列的大小和操作次数,输出是对每个区间求和的查询结果。博主提出这是一道线段树的应用题,强调在处理大数据范围时要使用`long long`类型。提供的样例输入和输出展示了问题的解决过程,并指出思路是构建线段树来高效地处理单点修改和区间求和操作。
最低0.47元/天 解锁文章
1623

被折叠的 条评论
为什么被折叠?



