欢迎24级新生

1003. 前缀和

数组 A 中有 n 个元素,第 i 个元素的值为 A_i ,给定 k 个查询,每个查询包括两个数 l,r ,求区间 [l,r] 中所有元素的和是多少

输入

第一行输入一个整数 n ( n < 100000 )

第二行输入 n 个整数,表示数组 A 中的元素 (1 \leq A_i \leq 1000)

第三行为一个整数 k (1 \leq k \leq 1000)

接下来 k 行每行包括两个整数 l,r (1 \leq l < r \leq n)

输出

输出一共有 k 行,第 i 行为第 i 个查询的结果

样例

标准输入 复制文本
5
1 2 3 4 5
2
1 2
1 5
标准输出 复制文本
3
15
标准输入 复制文本
10
1 1 1 1 1 1 1 1 1 1
4
1 1
1 2
1 5
1 10
标准输出 复制文本
1
2
5
10
登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 154
通过 53