给定n个正整数组成的数列a1,a2,⋯,an和m个询问,对于每次询问,请你求这个数列a中区间[li,ri]的区间和。
你想大暴力?再好好想想怎么优化一下吧。
第一行,为一个正整数n。
第二行,为n个正整数a1,a2,...,an。
第三行,为一个正整数m。
接下来m行,每行为两个正整数li,ri满足1≤li≤ri≤n
共m行。
第i行为第i组答案的询问。
4
4 3 2 1
2
1 4
2 3
10
5
样例解释:第1到第4个数加起来4+3+2+1和为10。第2个数到第3个数加起来3+2和为5。
对于50%的数据:n,m≤1000;
对于100%的数据:1≤n,m≤100000,1≤ai≤100000。
Anything about this OnlineJudge, Please Contact Administrator. Click add QQ
OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap
Copyright 2016 ACM算法攻关部cnt: 26450
关于网站改版