Mô tả
Bình Phước là thủ phủ điều của cả nước, mỗi năm xuất khẩu hàng trăm ngàn tấn hạt điều nguyên liệu sang thị trường quốc tế. Anh Ba là nhân viên thống kê của một nhà máy chế biến, anh được giao nhiệm vụ tổng hợp dữ liệu sản lượng xuất khẩu theo từng tháng để báo cáo cho ban giám đốc.
Dữ liệu sản lượng (tính bằng tấn) của tháng liên tiếp đã được lưu vào một mảng cố định. Quá trình thu thập đã hoàn tất, các con số sẽ không thay đổi. Tuy nhiên, ban giám đốc yêu cầu rất nhiều báo cáo, mỗi báo cáo cần biết tổng sản lượng từ tháng đến tháng . Anh Ba muốn viết một chương trình để trả lời mỗi yêu cầu ngay lập tức thay vì phải cộng lại từ đầu lần nào cũng vậy.
Nhiệm vụ của bạn là giúp anh Ba xây dựng công cụ này: cho trước mảng sản lượng tháng và truy vấn, mỗi truy vấn yêu cầu tính tổng sản lượng từ tháng đến tháng (đánh số thứ tự từ ).
Đầu vào
- Dòng đầu tiên chứa hai số nguyên và — số tháng và số truy vấn.
Đầu ra
- Với mỗi truy vấn, in ra một số nguyên trên một dòng — tổng sản lượng điều từ tháng đến tháng .
Ràng buộc
Ví dụ
Input:
6 3 120 150 200 180 90 110 2 4 1 6 3 5
Output:
530 850 470
Giải thích:
Mảng sản lượng 6 tháng: [120, 150, 200, 180, 90, 110].
Trước tiên, ta tính mảng cộng dồn trong đó là tổng từ tháng đến tháng : [0, 120, 270, 470, 650, 740, 850] (thêm ở đầu để xử lý biên gọn hơn).
- Truy vấn 1 (tháng 2 đến tháng 4): . Ta có thể kiểm tra: . Đúng.