← К списку задач

Суммы на отрезках

Сложность: 30%

Задан числовой массив AA[1..n1..n]. Необходимо выполнить mm операций вычисления суммы на отрезке [ll, rr].

Входные данные

Первая строка содержит содержит число nn – размерность массива. Во второй строке записаны nn чисел – элементы массива. Третья строка содержит число mm – количество запросов суммы. Следующие mm строк содержат пары чисел ll и rr (lrnl ≤ r ≤ n), описывающие отрезки. Все числа во входных данных натуральные, не превосходящие 10510^5.

Выходные данные

Для каждого запроса выведите искомую сумму через пробел.

Подзадачи

баллынеобх. подзадачиограничения
1

11

-

n,m1000n, m ≤ 1000

2

31

1

n,m10000n, m ≤ 10000

3

58

1, 2

Нет дополнительных ограничений

STDINSTDOUT
5
4 4 8 7 8
2
1 2
1 3
8 16