Час

10:04:08
25 May 2012
Версія для друку

Червоні та сині квадрати

prb48   Петрик та Василько готувалися до контрольної роботи з теми ”периметр та площа фігур”. Петрик малював геометричну фігуру, зафарбовуючи на листку в клітинку деякі клітинки синім кольором, а Василько обчислював периметр утворених фігур і домальовував максимальну кількість квадратів червоним кольором таким чином, щоб периметр утвореної фігури залишився таким самим.

   Напишіть програму, яка за заданими координатами зафарбованих синіх квадратів знаходить найбільшу кількість червоних квадратів, які потрібно домалювати таким чином, щоб периметр утвореної фігури не змінився.


Технічні умови

   Вхідні дані

   Перший рядок містить число n (0 < n < 40404) - кількість синіх квадратів. Далі йдуть n рядків по два числа x, y (-101 ≤ x, y 101), що містять координати лівих нижніх кутів синіх квадратів.

   Кожний синій квадрат має хоча б одну спільну точку хоча б з одним іншим синім квадратом. Фігура, що утворена синіми квадратами, є зв'язною.

   Вихідні дані

   Одне число – кількість червоних квадратів.


Інформація про задачу

Ліміт часу: 0.1 секунди
Ліміт пам`яті: 64 MB
Бали за пройдений тест: 8.33333
Складність: 37% 142/225

Приклад

Приклад вхідних даних

3
1 1
2 1
2 2

Приклад вихідних даних

1


← Паркет з трикутників Список задач Вчений кіт →