← вернуться к уроку · Практика: Префиксные суммы
Сумма в прямоугольнике
4000 мс · 256 МБ · всё или ничего
Дана таблица из строк и столбцов и запросов.
В каждом запросе четыре числа: номера строки и столбца левого верхнего угла прямоугольника и номера строки и столбца правого нижнего. Выведите сумму чисел внутри прямоугольника.
Формат ввода
В первой строке числа и от до и от до . В следующих строках по целых чисел от до . Далее строк по четыре числа.
Формат вывода
Числа через пробел.
Примеры
ввод
2 3 3 3 8 1 9 5 2 1 1 2 3 1 1 1 1 2 2 2 3
вывод
28 3 7
Примечание
Двумерный префикс строится так же, как одномерный, только прибавлять надо две соседние клетки и вычитать общую для них — иначе она посчитается дважды.
Войдите, чтобы отправлять решения.