eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Роберт Гуд

Роберт Гуд

prb6252 Роберт Гуд, менее знаменитый родной брат Робина Гуда, сыт по горло. Несмотря на то, что он молодой и талантливый лучник, ему иногда кажется, что он никогда не достигнет мастерства своего легендарного брата. Поэтому он решил придумать правила для нового конкурса по стрельбе из лука, в котором у него будет больше шансов на победу.

Правила для нового конкурса стрельбы из лука достаточно просты: победителем является не тот, кто набирает наибольшее количество очков, но тот, кто сможет достичь наибольшего расстояния между любой парой стрел, поражающих цель. Ваша задача состоит в том, чтобы написать код для вычисления этого расстояния.

Участнику разрешается совершить ряд выстрелов, а координаты стрел, успешно поразивших цель, будут приведены в виде списка пар. Если участник не попал в цель, по крайней мере, двумя стрелами он или она дисквалифицируется и удаляется из входных данных.

Вам следует вычислить счет для участника, который не был дисквалифицирован.

Входные данные

Первая строка содержит количество выстрелов c (2c100000), попавших в цель. Каждая следующая строка содержит целочисленную пару x и y - координаты удачного выстрела. Их значения по модулю не превосходят 1000.

Выходные данные

Вывести наибольшее расстояние между парой точек. Точность должна быть не менее 10-6.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
2
2 2
-1 -2
Вихідні дані #1
5.0
Вхідні дані #2
5
-4 1
-100 0
0 4
2 -3
2 300
Вихідні дані #2
316.86590223
Джерело 2013 ACM Nordic (NCPC), October 5, Problem D