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
nvàq. - Dòng thứ hai chứa
nsố nguyên ~x_1, x_2, ..., x_n~. qdòng tiếp theo, mỗi dòng chứa hai số nguyênavàb.
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