输入一个长度为
接下来再输入
对于每个询问,输出原序列中从第
第一行包含两个整数
第二行包含
接下来
共
5 3
2 1 3 6 4
1 2
1 3
2 4
3
6
10
前置题目:0794
前置知识:语法
本题知识:基础算法-前缀和
模板
创建一个前缀和的数组sum
,数组下标从1开始
sum[i]
的值表示的是sum[1] + sum[2] + ... + sum[i]
求区间[l,r]内所有值的和即为s[r] - s[l-1]
s[l-1] = sum[1] + sum[2] + ... + sum[l-1]
s[r] = sum[1] + sum[2] + ... + sum[l-1] + sum[l] + ... + sum[r]