eolymp
bolt
Try our new interface for solving problems
Məsələlər

Радиопередатчики

Радиопередатчики

Известно, что если рядом расположены два передатчика, вещающие на одной частоте, то качество приема резко ухудшается. Вам даны местоположения \textbf{N} передатчиков. Известно, что каждый из них может использовать одну из двух доступных частот. Мощности всех передатчиков равны между собой и равны \textbf{W}. В данном случае под мощностью пониматеся радиус действия уверенного приема вокруг передатчика. Какую наибольшую мощность \textbf{W} могут иметь эти передатчики, чтобы не существовало области положительной площади уверенного приема двух передатчиков, вещающих на одинаковой частоте? Выбор частоты вещания каждого передатчика остается за вами. Профессор Кнутмен утверждает, что существует решение этой задачи за время, пропорциональное квадрату числа \textbf{N}, и это решение достаточно эффективно для полного решения этой задачи. \InputFile В первой строке входного файла содержится целое число \textbf{N} (\textbf{3} ≤ \textbf{N} ≤ \textbf{7500}) - количество передатчиков. Далее в \textbf{N} строках записаны координаты каждого передатчика. Все координаты - целые числа, не превосходящие \textbf{10000} по абсолютной величине. Все передатчики имеют различные координаты. \OutputFile В первую строку выведите максимальную мощность передатчиков \textbf{W}. Мощность выводите с \textbf{7} знаками после запятой. Во вторую строку выведите \textbf{N} чисел - номера частот передатчиков. Число \textbf{1} в \textbf{i}-той позиции обозначает, что \textbf{i}-ый передатчик должен вещать на первой частоте. Число \textbf{2} обозначает, что на второй. Если решений несколько, выведите любое.
Zaman məhdudiyyəti 4 saniyə
Yaddaşı istafadə məhdudiyyəti 256 MiB
Giriş verilənləri #1
4
0 0
0 1
1 0
1 1
Çıxış verilənləri #1
0.7071068
1 2 2 1
Müəllif М.Левин
Mənbə Зимние сборы в Харькове 2010 День 3