eolymp
bolt
Try our new interface for solving problems
Problems

Тура, але уже складніша

Тура, але уже складніша

Пам'ятаєте першу задачу? Ця задача дуже схожа. Дано шахівниця розміром $n \times m$. Тобто з $n$ рядками та $m$ стовпчиками. У цій шахівниці є фігура --- тура. Вона знаходиться у нижньому лівому куті, яка має координати $(1, 1)$. Протилежний кут має координати $(n, m)$. Також дано $k$ інших фігур. $i$-та фігура має координати $(x_i, y_j)$, де $1 \leq x_i \leq n$, $1 \leq y_i \leq m$. Порахуйте кількість клітин, на які може переміститися тура не більше, ніж \textbf{за два ходи}. Зверніть увагу, що позицію, на які зараз тура, рахувати непотрібно. Тура не може бити інші фігури, а також не може перескакувати через них. Інші фігури не рухаються. \InputFile Перший рядок містить три цілі числа $n$, $m$, $k$ ($1 \leq n, m \leq 2 \cdot 10^5$, $0 \leq k \leq 2 \cdot 10^5$). Кожен з наступних $k$ рядків містить два цілі числа $x_i$ та $y_i$ ($1 \leq x_i \leq n$, $1 \leq y_i \leq m$). Гарантується, що всі фігури, включно з турою, знаходяться на різних позиціях. \OutputFile Виведіть одне ціле число. \Note У першому прикладі можна потрапити у клітини $[(1, 2), (1, 3), (2, 1), (2, 2), (3, 1)]$. У другому прикладі можна потрапити в усі клітини. У третьому прикладі не можна потрапити у жодну клітину. Четвертий приклад пояснений нижче. Тут $T$ --- тура. $X$ --- фігура. $1$ --- позиція, яку можна досягти. $0$ --- позиція, яку неможливо досягти. $$ \begin{matrix} 0 & 1 & 1 & 0 & 1 \\ X & 1 & 1 & 0 & 1 \\ 1 & 1 & 1 & X & 1 \\ T & 1 & 1 & 1 & 1 \\ \end{matrix} $$ \Scoring У $60\%$ тестів виконуються обмеження $n, m \leq 1\,000$. У $80\%$ тестів виконуються обмеження $n, m \leq 10\,000$.
Time limit 2 seconds
Memory limit 256 MiB
Input example #1
3 3 2
2 3
3 2
Output example #1
5
Input example #2
3 3 0
Output example #2
8
Input example #3
4 4 2
1 2
2 1
Output example #3
0
Input example #4
4 5 2
3 1
2 4
Output example #4
14
Author Anton Tsypko
Source Ukrainian Olympiad in Informatics 2021-2022, II stage, 13-th November