Коровоконгу очень нравится красный цвет и совершенно не нравится синий.
Коровоконг находится на бесконечной координатной плоскости, где есть n красных точек и m синих точек.
Он хочет нарисовать на плоскости круг, который содержит хотя бы одну красную точку и не содержит ни одной синей. Точки, расположенные непосредственно на границе, можно считать как находящимися внутри, так и снаружи (как удобнее Коровоконгу).
Вычислите максимально возможный радиус окружности, которая удовлетворяет всем условиям выше. Если такая окружность может быть сколь угодно большого радиуса, выведите - 1.
Выходные данные
Выведите - 1, если интересующая Коровоконга окружность может быть сколь угодно большой. В противном случае выведите одно вещественное число — максимально возможный радиус подходящей окружности. Ваш ответ будет считаться правильным, если его абсолютная или относительная ошибка не будет превосходить 10 - 4.
А именно: пусть ваш ответ равен a, а ответ жюри — b. Проверяющая программа будет считать ваш ответ правильным, если
.
Примечание
Картинка для первого примера:
Картинка для второго примера:
| № | Входные данные | Выходные данные |
|
1
|
2 5
2 3
3 4
1 1
1 4
4 2
4 7
2 5
|
3.5355338827
|
|
2
|
1 6
3 3
1 5
5 4
2 1
3 4
4 2
1 3
|
1.5811388195
|
|
3
|
2 2
2 2
3 3
1 1
4 4
|
-1
|