Задача Кліка
Задача про кліку — одна з найвідоміших NP-повних задач. Вона формулюється наступним чином. Розглянемо неорієнтований граф . Потрібно знайти таку підмножину вершин максимального розміру, що будь-які дві з них з'єднані ребром у графі . Звучить просто, чи не так? На даний момент не існує алгоритму, який знаходить розв'язок цієї задачі за поліноміальний час від розміру графа. Однак, як і у випадку багатьох інших NP-повних задач, задача про кліку стає простішою, якщо розглянути граф специфічного виду.
Розглянемо різних точок на прямій. Нехай -та точка має координату і вагу . Утворимо граф , вершинами якого є ці точки, а ребрами з'єднані в точності ті пари точок , для яких відстань між цими точками не менша суми їх ваг, формально кажучи: .
Знайдіть розмір максимальної кліки в такому графі.
Вхідні дані
У першому рядку задано число — кількість точок.
У кожному з наступних рядків слідують по два числа , — координата і вага чергової точки. Усі координати різні.
Вихідні дані
Виведіть одне число — кількість вершин у максимальній кліці утвореного графа.
Приклади
Якщо ви раптом вмієте розв'язувати цю задачу, не використовуючи специфічні властивості графа, представленого в умові задачі, то вам належить приз у мільйон доларів!
Картинка для тесту.