#include<bits/stdc++.h> using namespace std; int n,m,k,l;//n,m为起始与终点,k为总项数,l为问的次数; long long int a[1000000],b[1000000]; int main(){ scanf("%d%d",&k,&l); for(int i=1;i<=k;i++){ scanf("%d",&a[i]); a[i]=a[i]+a[i-1]; } for(int i=1;i<=l;i++){ scanf("%d%d",&n,&m); b[i]=a[m]-a[n-1]; } for(int i=1;i<=l;i++){ printf("%.d\n",b[i]); } } /************************************************************** Problem: 2060 User: zhengzihao Language: C++ Result: Accepted Time:275 ms Memory:17704 kb ****************************************************************/