D. 单点修改区间查询青春版

    传统题 文件IO:sum 1000ms 256MiB

单点修改区间查询青春版

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

题目描述

nn 位同学完成了考试,学号从 1n1\sim n。33DAI 登记了他们的成绩 a1ana_1\sim a_n

他总是容易登记错,但还行,他最多只会错 33 次。老师会经常问他某段学号连续的同学 lrl\sim r 的成绩之和,也会经常提示他某位同学的成绩错了。

请你帮 33DAI 回答老师的每次问题。

具体来说,你先会得到 nn 位同学初始登记的成绩,然后有 qq 次操作,每次操作的格式如下:

  • 11 号操作会告诉你 1 l r:表示查询当前 alara_l\sim a_r 这些数之和。
  • 22 号操作会告诉你 2 x y:表示把 axa_x 的值改为 yy

输入格式

第一行两个数 n,qn,q

第二行 nn 个数 a1ana_1\sim a_n

接下来 qq 行,每次是一次操作的三个数 1 l r2 x y

输出格式

对于每次 11 号操作,输出 alara_l\sim a_r 这些数之和。

5 6
1 1 1 1 1 
1 2 4
2 3 3
1 2 4
2 1 7
1 2 4
1 1 5
3
5
5
13

样例 1 解释

  • 初始成绩为 1 1 1 1 1
  • 1 2 4:查询 a2a4a_2\sim a_4 之和,为 33
  • 2 3 3:把 a3a_3 修改为 33,成绩变为 1 1 3 1 1
  • 1 2 4:查询 a2a4a_2\sim a_4 之和,为 55
  • 2 1 7:把 a1a_1 修改为 77,成绩变为 7 1 3 1 1
  • 1 2 4:查询 a2a4a_2\sim a_4 之和,为 55
  • 1 1 5:查询 a1a5a_1\sim a_5 之和,为 1313

数据规模与约定

对于 100%100\% 的数据,1n,q1051 \le n,q \le 10^51lrn1\le l\le r\le n1xn1\le x\le n1ai,y1091\le a_i,y\le 10^9。33DAI 最多只会登记错误 33 次成绩,所以 22 号操作次数不超过 33

  • 子任务 1(30 分):保证 n=1n=1
  • 子任务 2(30 分):保证没有 22 号操作。
  • 子任务 3(40 分):没有特殊限制。

【三三信奥】2025 练习赛 4

未参加
状态
已结束
规则
IOI(严格)
题目
7
开始于
2025-8-20 9:00
结束于
2025-8-22 12:00
持续时间
3 小时
主持人
参赛人数
77