Truy vấn tổng QSUM

Xem PDF

Điểm: 100 Thời gian: 1.0s Bộ nhớ: 1M Input: QSUM.inp Output: QSUM.out

Truy vấn tổng

Cho một dãy số nguyên gồm N phần tử nguyên \(A_1\), \(A_2\), …, \(A_N\).
Yêu cầu: Hãy trả lời Q truy vấn có dạng:

  • i j: tính tổng các phần tử liên tiếp thuộc đoạn từ i đến j.

Input

• Dòng đầu tiên chứa 2 số nguyên dương N và Q (1 ≤ N, Q ≤ \(10^5\))
• Dòng thứ 2 chứa N số nguyên A1, A2, …, AN (|Ai| ≤ \(10^3\))
• Q dòng tiếp theo mỗi dòng chứa hai số nguyên i, j (1 ≤ i ≤ j ≤ N) thể hiện một câu hỏi truy vấn.

Output

• Chứa Q dòng, mỗi dòng là câu trả lời truy vấn tương ứng trong INPUT.

Test 1

Input
5 3
1 3 -4 5 -2
1 4
2 5
3 3
Output
5
2
-4

Bình luận (1)

Gần nhất
Tải bình luận...