728x90
import sys
n, m = map(int, sys.stdin.readline().split())
number = list(map(int, sys.stdin.readline().split()))
sum_number = [0] * (n + 1)
tmp = 0
for i in range(n):
tmp += number[i]
sum_number[i+1] = tmp
for _ in range(m):
a, b = map(int, sys.stdin.readline().split())
print(sum_number[b-1+1] - sum_number[a-1])
728x90
'[Coding Test] > [백준]' 카테고리의 다른 글
[백준] 1940 파이썬(python) : 주몽 (0) | 2022.09.22 |
---|---|
[백준] 2018 파이썬(python) : 수들의 합 5 (0) | 2022.09.22 |
[백준] 25501 파이썬(python) : 재귀의 귀재 (0) | 2022.09.20 |
[백준] 6603 파이썬(python) : 로또 - (★) (0) | 2022.09.19 |
[백준] 4358 파이썬(python) : 생태학 - (★) (0) | 2022.09.17 |