Монети на дошці
Монети на дошці
Ви маєте шахову дошку розміру 'N' на 'М'. Рядки дошки пронумеровані від '1' до 'N', а стовпці — від 1
до М
. Деякі клітинки дошки містять монети. За одну дію Ви можете обрати дві порожні клітинки дошки (r1, c1)
та (r2, c2)
такі, що r1-r2 = DR
, c1-c2 = DC
та поставити по одній монеті у кожну з них. Ви можете повторити таку дію довільну кількість разів.
Вам необхідно знайти максимальну кількість монет, що Ви можете поставити на дошку (без урахування тих, що вже були на дошці).
Вхідні дані
У першому рядку п’ять цілих чисел N
, М
, К
, DR
та DC
через пробіл. Тут К
— кількість клітинок дошки, що початково містять монети. Кожен з наступних К
рядків містить два цілих числа ri
та ci
через пробіл (номер рядка та стовпця j-тої клітинки відповідно).
Вихідні дані
Максимальна кількість монет.
Обмеження
1 ≤ N,М ≤ 1000000000 (109)
,
1 ≤ DR, DC ≤ 1000000000 (109)
,
0 ≤ K ≤ 100000 (105)
,
1 ≤ rj ≤ N
,
1 ≤ cj ≤ М
,
всі клітинки (rj
, cj
) попарно різні.
Примітки
У першому прикладі Ви маєте порожню дошку 3 на 3, а DR = DC = 1. У першій дії Ви можете обрати пару клітинок (1, 1) та (2, 2),
у другій дії — (1, 2) та (2, 3),
а у третій — (2, 1) та (3, 2).
3 3 0 1 1
6
5 4 2 2 1 3 2 3 3
10