3621问题 E: 区间求和

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

题目链接: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值