배열이 주어질 때, i 번째 수 부터 j 번째 수 까지의 합을 구해라.
let input = readLine()!.split { $0 == " " }.map { Int($0)! }, (n, m) = (input[0], input[1])
let numbers = readLine()!.split { $0 == " " }.map { Int($0)! }
var presum = [0]
for i in 0 ..< n {
presum.append(presum[i] + numbers[i])
}
for _ in 0 ..< m {
let input = readLine()!.split { $0 == " " }.map { Int($0)! }
let (i, j) = (input[0], input[1])
print(presum[j] - presum[i-1])
}