Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập prefixsumtongdoan

Tổng đoạn liên tục nhau

Dễ Mảng cộng dồn (Prefix Sum)

  • 100p Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 51% Tỉ lệ AC
  • 14 Số AC

Cho dãy số nguyên \(a = (a_1, a_2, \ldots, a_n)\). Hãy trả lời \(T\) truy vấn, mỗi truy vấn yêu cầu tính tổng các phần tử liên tiếp \(a_l + a_{l+1} + \cdots + a_r\).

Input

  • Dòng đầu ghi số nguyên dương \(n\).
  • Dòng thứ hai ghi \(n\) số nguyên \(a_1, a_2, \ldots, a_n\) (\(|a_i| \le 10^9\)), các số cách nhau một dấu cách.
  • Dòng thứ ba ghi số nguyên dương \(T\) là số lượng đoạn cần tính.
  • Trong \(T\) dòng tiếp theo, mỗi dòng ghi hai số nguyên dương \(l\) và \(r\) (\(1 \le l \le r \le n\)) cách nhau một dấu cách.

Output

Gồm \(T\) dòng, mỗi dòng ghi một số nguyên là tổng tương ứng tìm được.

Scoring

  • \(50\%\) số điểm: \(1 \le n, T \le 1000\).
  • \(50\%\) số điểm: \(1000 < n, T \le 200\,000\).

Sample Input 1

6
4 5 -9 2 -6 1
2
1 4
2 5

Sample Output 1

2
-8

Bình luận

Chưa có bình luận nào.