eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Розмінування

Розмінування

Після завершення бойових дій виникла потреба розмінування місцевості. Відомо, що місцевість представлена прямокутною ділянкою розміром n на m, на якій можуть знаходитись міни. Кількість мін, яка знаходиться у відповідному секторі місцевості представляється цілим числом xij (0xij109).

Військові за допомогою квадрокоптера роблять знімки місцевості. Допоможіть порахувати кількість мін, які потрапляють на знімки з квадрокоптера, якщо відомо, що квадрокоптер робить k прямокутних знімків цієї місцевості.

Вхідні дані

У першому рядку записані два натуральних числа n та m (1n, m1000) - кількість рядків та кількість стовпців відповідно.

Наступні n рядків містять m цілих чисел xij (0xij109) - кількість мін у відповідному секторі.

У наступному рядку записано число k (1k1000) - кількість знімків з квадрокоптера.

Далі у k рядках записані координати прямокутних знімків (по чотири числа): y1, y2, x1, x2, де

y1 - номер рядка, у якому починається знімок,

y2 - номер рядка, у якому знімок закінчується,

x1 - номер стовпця, у якому знімок починається,

x2 - номер стовпця, у якому знімок закінчується.

Вихідні дані

Виведіть одне число - загальну кількість мін, які потраплять на знімки. Міни, які присутні на декількох знімках враховуються один раз.

z5і.jpg

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
6 7
1 8 9 1 6 9 2
0 3 6 5 3 4 7
8 6 4 7 2 9 1
7 5 7 1 7 8 7
2 3 8 4 4 5 3
6 5 0 8 6 9 7
3
1 1 2 4
3 5 2 4
4 6 3 7
Вихідні дані #1
127
Джерело ІІ етап Всеукраїнської олімпіади з інформатики в Житомирській обл 17.12.2022