Звёздочки в прямоугольнике
8000 мс · 512 МБ · всё или ничего
Дано поле из точек и звёздочек и запросов. Каждый запрос — прямоугольник, заданный левой верхней и правой нижней клетками.
Для каждого запроса выведите количество звёздочек внутри прямоугольника.
Формат ввода
В первой строке числа и от до и число от до . В следующих строках по символов. В последней строке чисел: подряд идущие четвёрки , , , , причём и . Нумерация с единицы.
Формат вывода
чисел через пробел.
Примеры
ввод
2 2 1 .. .. 1 1 2 2
вывод
0
Примечание
Отвечать на каждый запрос обходом прямоугольника — это до двадцати пяти миллиардов действий. Накопленные суммы из двадцать девятого занятия работают и на плоскости: заведите таблицу сумм по прямоугольникам от левого верхнего угла, и любой запрос сведётся к четырём числам.
Войдите, чтобы отправлять решения.