ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила

1422. Светлячки

Ограничение времени: 3.0 секунды
Ограничение памяти: 64 МБ

Вступление

Дикий холод пробирает до костей. Синее свечение выжигает глаза. Водоворот силы затягивает всё глубже в сумрак. Туда, откуда не возвращаются… Но это был ещё не конец. Всё решают сила и воля. Последним усилием он поднял тающую тень и вывалился из сумрака в реальный мир — прямо на холодный пол.
Светлый маг Антон Деревенский лежал посреди комнаты рядом с полуразвалившимся диваном и уныло смотрел в потрескавшийся потолок. После вчерашнего голова болела невыносимо. И так хотелось сделать что-нибудь по-настоящему хорошее, доброе. Что-нибудь светлое.
По комнате летали мухи. Много мух. Создания тьмы. Их нужно склонить к свету. Лёгким движением руки г-н Деревенский заморозил всех мух, в результате чего они остались неподвижно висеть в воздухе. Увы, вчерашнее застолье потребовало огромных энергетических затрат, поэтому, решив поджарить всех мух и тем самым превратить их в светлячков, Антон с удивлением обнаружил, что оставшейся у него силы хватит на создание лишь одного файербола, да и то крошечного.

Задача

Попив водички, г-н Деревенский насчитал N мух, зависших в пространстве в ожидании своей участи. Антон не поленился и весь день пробегал по комнате с линейкой, в результате чего для каждой мухи были определены её декартовы координаты Xi, Yi и Zi. Светлый маг решил обратить к свету максимально возможное количество мух при помощи единственного файербола, который может быть создан в любой точке комнаты и запущен по прямой в любом направлении. Попадая в муху, файербол превращает её в светлячка и продолжает движение в том же направлении. Ввиду нехватки у Антона силы, размерами самого файербола следует пренебречь и считать его материальной точкой.

Исходные данные

Первая строка содержит целое число N (1 ≤ N ≤ 2000). Каждая из следующих N строк содержит целые числа Xi, Yi и Zi (−107 ≤ Xi, Yi, Zi ≤ 107) для соответствующей мухи.

Результат

Вывести максимальное количество мух, которых можно превратить в светлячков с помощью файербола.

Пример

исходные данныерезультат
6
-1 1 -1
0 1 2
0 0 -1
-2 -1 2
2 -1 -2
-1 0 2
3
Автор задачи: Илья Гребнов, Никита Рыбак, Дмитрий Ковалёв
Источник задачи: Timus Top Coders: First Challenge