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

Timus Top Coders: First Challenge

Описание     Задачи     Отправить на проверку     Состояние проверки     Результаты
Соревнование завершено

B. Светлячки

Ограничение времени: 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
Чтобы отправить решение этой задачи на проверку перейдите в Архив задач: 1422. Светлячки