D. Помогите воеводе
1500 мс · 256 МБ · всё или ничего
Строевые учения проходят на площадке , разбитой на клетки . Наложенное проклятье действует между двумя солдатами, если квадрат расстояния между их клетками в точности равен . Кроме того, в клеток ставить солдат нельзя.
Нужно найти наибольшее число солдат, которых можно расставить так, чтобы проклятье не подействовало ни на какую пару.
Формат ввода
В первой строке и () — размеры площадки. Во второй строке () — количество запрещённых клеток. В следующих строках по два числа и (, ). Клетки попарно различны.
Формат вывода
Выведите наибольшее количество солдат, которых можно расставить безопасно.
Примеры
ввод
2 4 0
вывод
4
ввод
2 4 2 1 3 2 1
вывод
3
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.