#include <stdio.h>
#define maxn 10010
int arr[maxn];
int sum[maxn];
int get_sum(int L,int R)
{
return L>0?sum[R]-sum[L-1]:sum[R];
}
int main()
{
int N,M;
scanf("%d%d",&N,&M);
for(int i=0;i<N;i++)
{
scanf("%d",&arr[i]);
}
sum[0]=arr[0];
for(int i=1;i<N;i++)
{
sum[i]=sum[i-1]+arr[i];
}
while(M--)
{
int L,R;
scanf("%d%d",&L,&R);
printf("%d\n",get_sum(L-1,R-1));
}
return 0;
}
前缀和c语言
最新推荐文章于 2023-04-23 21:36:14 发布