Bài toán kinh điểm về mảng cộng dồn

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho một mảng số nguyên gồm n phần tử. Bạn cần xử lý q truy vấn.

Mỗi truy vấn yêu cầu tính tổng các phần tử trong đoạn từ vị trí a đến b của mảng (tính cả hai đầu).


Input

  • Dòng đầu tiên chứa hai số nguyên nq.
  • Dòng thứ hai chứa n số nguyên ~x_1, x_2, ..., x_n~.
  • q dòng tiếp theo, mỗi dòng chứa hai số nguyên ab.

Output

Với mỗi truy vấn, in ra tổng các phần tử từ vị trí a đến b trên một dòng.


Ràng buộc

  • ~1 ≤ n, q ≤ 2 × 10^5~
  • ~1 ≤ x_i ≤ 10^9~
  • ~1 ≤ a ≤ b ≤ n~

Sample Input

8 4
3 2 4 5 1 1 5 3
2 4
5 6
1 8
3 3

Sample Output

11
2
24
4

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.