题目 5004

树状数组-区间修改-区间查询

题号
5004
时间限制
1000 ms
内存限制
128 MB
标签
rbook树状数组

[问题描述]

有一个数组里有n个整数,现在有两个操作

  1. o,x,y,zo,x,y,z,区间[x,y][x,y]加上zz
  2. o,x,yo,x,y,查询[x,y][x,y]的和

[输入格式]

  • 第一行整数n,m,表示n个数,m个询问
  • 第二个n个整数
  • 接下来m个询问

[输出格式]

全部过河的最少耗时。

[输入样例] 1

文本
5 2
2 6 9 2 7
1 1 3 1
2 3 5

[输出样例] 1

文本
19

数据范围

  • 1n1000001 \leqslant n \leqslant 100000
  • 1000ai1000-1000 \leqslant a_i \leqslant 1000