Сумма на отрезке
Дан массив из \(N\) целых чисел. Вам поступают запросы о сумме всех элементов массива с элемента x по элемент y включительно. Требуется ответить на все запросы.
Входные данные
В первой строке находится число \(N\) количество элементов массива (1 ≤ \(N\) ≤ 100000) и \(M\) - количесто запросов(1 ≤ \(M\) ≤ 100000). В следующей строке через пробел указаны элементы массива (по модулю не превосходят 1000). Последующие M строк содержат по 2-а целых числа, разделенных пробелом - запрос на сумму элементов на отрезке массива (1 ≤ \(x\) ≤ \(y\) ≤ \(N\))
Выходные данные
Для каждого запроса на отдельной строке выведите его результат - сумму всех чисел в массиве от элемента x до элемента y.
Примеры
Входные данные
5 2 1 2 3 4 5 2 4 3 5
Выходные данные
9 12
algoprog.ru © Петр Калинин, GNU AGPL, github.com/petr-kalinin/algoprog | О лицензии на материалы сайта | Блог