C. C02【模板】线段树 1(数据加强)

    传统题 2000ms 1028MiB

C02【模板】线段树 1(数据加强)

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

[AdditionalFile132.zip](file://AdditionalFile132.zip?type=additional_file)

0x40数据结构进阶(0x43 线段树/树状数组 )例题3:一个简单的整数问题

#132. 树状数组 3 :区间修改,区间查询

【题意】

给定 nn 个数的数列 aia_i,依次进行 qq 次操作。

操作有两类:

11 ll rr xx:对于所有 i[l,r]i\in[l,r],将 aia_i 加上 xx

22 ll rr:求 i=lrai\sum\limits_{i=l}^r a_i 的值。

【输入格式】

第一行两个正整数 n,qn,q1n,q1061\le n,q\le 10^6)。

下来 nn 个整数 aia_iai106|a_i|\le 10^6)。

下来 qq 行,每行一个操作。

【输出格式】

对于每个 22 操作,输出一行一个整数,表示所求的结果。

【样例输入】

5 10
2 6 6 1 1
2 1 4
1 2 5 10
2 1 3
2 2 3
1 2 2 8
1 2 3 7
1 4 4 10
2 1 2
1 4 5 6
2 3 4

【样例输出】

15
34
32
33
50

寒假0203下午:树状数组

未参加
状态
已结束
规则
XCPC
题目
5
开始于
2025-2-3 16:00
结束于
2025-2-3 16:40
持续时间
0.7 小时
主持人
参赛人数
19