10562: Розстановка тур-1
На шаховій дошці вирізано декілька клітин, координати яких задаються. Вам слід так розмістити найбільшу кількість тур на шаховій дошці, щоб вони не били одна одну. Тура атакує ті клітини шахової дошки, що знаходяться в одній з нею горизонталі або вертикалі. Тури не можна розташовувати на вирізаних квадратах. Вирізані клітини не є перешкодою для атаки тур.
Формат вхідних даних
Складається з декількох тестів. Перший рядок кожного тесту містить три цілі числа: ширина \(N\) та довжина \(M\) (\(1 \le N, M \le 300\)) дошки у клітинках, а також кількість вирізаних клітинок \(K\).
Наступні \(K\) рядків містять по два цілих числа \(X, Y\) - координати вирізаних клітин.
Формат вихідних даних
Для кожного тесту вивести в окремому рядку найбільшу кількість тур, яку можна розташувати на дошці так, щоб вони не били одна одну.
Приклад вхідних даних
3 3 6
1 1
2 1
2 2
3 1
3 2
3 3
Приклад вихідних даних
2
Коментарі