Tổng từng đoạn

View as PDF

Submit solution

Points: 50.00
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, Sed, Text

Cho một mảng số nguyên a gồm n phần tử (~0 < n \leq 10^5~). Có q câu hỏi yêu cầu em hãy tính tổng mảng a từ vị trí thứ l đến vị trí r (~0< l \leq r \leq 10^5~)

Dữ liệu vào

  • Dòng 1 gồm 1 số nguyên dương n

  • Dòng 2 gồm n số nguyên của a[1], a[2], a[3],..., a[n]

  • Dòng 3 gồm 1 số nguyên dương ~q (q \le 10^5)~

  • q dòng tiếp theo, mỗi dòng gồm hai số l và r là câu hỏi mà bạn cần trả lời

Kết quả

  • Gồm q dòng, mỗi dòng là một câu trả lời tương ứng với q câu hỏi

INPUT

5

5 8 9 1 3

2

1 2

2 3

OUTPUT

13

17


Loading...