Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

DTMUSHROOM - Hái nấm

Trên đường từ nhà bé Na đến nhà bà ngoại có rất nhiều nấm. Một hôm, trên đường đi, bé Na đã hái tất cả số nấm đem sang nhà bà ngoại. Đến nơi, cô, dì, chú, bác xúm lại hỏi bé, những câu hỏi là “trên đoạn đường từ b đến c bé hái được bao nhiêu nấm?”. Do số lượng câu hỏi nhiều nên bé Na rất bối rối, em hãy giúp bé Na trả lời những câu hỏi này nhé.

Biết đoạn đường từ nhà bé Na đến nhà bà ngoại dài N mét, số lượng nấm trên mỗi mét đường là a1, a2, …, aN.

M truy vấn, mỗi truy vấn có dạng bi, ci, bạn cần trả lời số nấm mà bé Na hái được trên đoạn đường từ mét thứ bi đến mét thứ ci.

Dữ liệu vào:

  • Dòng đầu là hai số nguyên dương N, M lần lượt là độ dài quãng đường và số lượng truy vấn (hai số cách nhau bởi một khoảng trắng)
  • Dòng thứ 2 gồm N số nguyên không âm a1, a2, …, aN là số lượng nấm trên mỗi mét đường (ai là số lượng nấm trên mét đường thứ i), mỗi số cách nhau bởi một khoảng trắng
  • M dòng tiếp theo, dòng thứ i + 2 là hai số nguyên dương bi, ci thể hiện truy vấn thứ i

Dữ liệu ra:

Gồm M dòng, dòng thứ i chứa số nguyên là câu trả lời cho truy vấn thứ i (tức là số lượng nấm bé Na hái được trên quãng đường từ mét thứ bi đến mét thứ ci).

Ví dụ:

Dữ liệu vào:
5 2
1 2 3 4 5
1 5
2 4

Dữ liệu ra:
15
9

Giải thích:

  • Truy vấn 1: Số nấm hái được trên quãng đường từ 1 đến 5 là 1 + 2 + 3 + 4 + 5 = 15
  • Truy vấn 2: Số nấm hái được trên quãng đường từ 2 đến 4 là 2 + 3 + 4 = 9

Giới hạn:

  • 40% số test (ứng với 40% số điểm của bài) có 1 ≤ N, M ≤ 100, 1≤ bi ≤ ci ≤ N, 0 ≤ ai ≤ 100.
  • 40% số test (ứng với 30% số điểm của bài) có 1 ≤ N, M ≤ 103, 1≤ bi ≤ ci ≤ N, 0 ≤ ai ≤ 105.
  • 20% số test (ứng với 30% số điểm của bài) có 1 ≤ N, M ≤ 106, 1≤ bi ≤ ci ≤ N, 0 ≤ ai ≤ 109.

Được gửi lên bởi:noname00.pas
Ngày:2017-05-16
Thời gian chạy:0.100s-1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Đề thi chọn ĐTQG 2016-2017

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.