Truy vấn tổng

Xem dưới dạng PDF

Gửi bài giải


Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Kiểu bài tập

Cho dãy \(N\) số nguyên. Trả lời Q truy vấn tính tổng các phần tử trên đoạn \([L, R]\).

Định dạng đầu vào

  • Dòng 1: \(N, Q\) (\(1 \le N, Q \le 10^5\)).
  • Dòng 2: \(N\) số nguyên \(a_1, a_2, \dots, a_N\) (\(|a_i| \le 10^9\)).
  • \(Q\) dòng tiếp theo: L R (\(1 \le L \le R \le N\)).

Định dạng đầu ra

  • Kết quả tổng trên đoạn của từng truy vấn.

Ví dụ

Input:

5 2
1 2 3 4 5
1 3
2 4

Output:

6
9

Giải thích: \(1+2+3=6\) và \(2+3+4=9\).

Ràng buộc & Subtasks

Subtask Điểm Ràng buộc
1 30 \(N, Q \le 1000\)
2 70 \(N, Q \le 10^5\)

Nhận xét

Không có ý kiến tại thời điểm này.