n,m=map(int,input().split())
a=list(map(int,input().split()))
a=[0]+a
s=[0]*(len(a))
for i in range(1,len(a)):
s[i]=s[i-1]+a[i]
for i in range(m):
b,c=map(int,input().split())
print(s[c]-s[b-1])
0.0分
1 人评分
汽水瓶 (C++代码)(直接n/2就可以了)浏览:1101 |
开心的金明 (C++代码)浏览:1188 |
C语言训练-计算1977!* (C语言代码)浏览:892 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:735 |
汽水瓶 (C语言代码)浏览:698 |
兰顿蚂蚁 (C++代码)浏览:1091 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:999 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)万恶的long long浏览:878 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1239 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:703 |