#A. 「一本通 4.3 例 1」区间和

    传统题 2000ms 256MiB

「一本通 4.3 例 1」区间和

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【题目描述】

给定一数列,规定有两种操作,一是修改某个元素,二是求区间的连续和。

【输入】

输入数据第一行包含两个正整数n,m(n106,m106)n,m(n ≤ 10^6,m ≤ 10^6),

第二行为 nn 个整数,表示数列的初始值,以下是mm行,

每行有三个正整数k,a,bk,a,b(k=12,a,bnk=1 或 2, a,b ≤n).

k=1k=1 时表示将aa处数字加上bb,

k=2k=2时表示询问区间 [a,b][a,b] 内所有数的和。

【输出】

对于每个询问输出对应的答案。

【输入样例】

10 20
0 0 0 0 0 0 0 0 0 0
1 1 10
2 1 4
1 6 6
2 4 10
2 8 9
2 4 9
1 10 2
2 1 8
1 2 10
2 3 9
1 7 8
1 3 10
1 1 1
2 3 8
2 6 9
1 5 5
2 1 8
1 4 2
2 2 8
1 1 1

【输出样例】

10
6
0
6
16
6
24
14
50
41

【来源】

一本通在线评测

YJT 线段树

未认领
状态
已结束
题目
6
开始时间
2024-3-16 0:00
截止时间
2024-4-13 23:59
可延期
24 小时