#CSP0033. 子数组的和
子数组的和
题目描述
给定一个长度为 的序列 。
有 次询问,每次询问给定一个区间 。你需要求出
$$\sum\limits_{i=l}^r \sum\limits_{j=i}^r (a_i+a_{i+1}+\ldots+a_j) $$形式化的说:即求出子数组的所有子数组的和。
输入格式
第一行输入两个数 和 。
接下来一行输入 个正整数为 。
接下来 行,每行输入两个整数 。
输出格式
一行 个数,为 。
5 4
2 1 3 3 1
2 4
1 4
1 5
3 3
24
44
74
3
数据规模与约定
对于 的数据,保证 ,。保证 。
- 子任务 1(30 分):保证 。
- 子任务 2(30 分):保证 。
- 子任务 3(40 分):没有特殊限制。
相关
在下列比赛中: