| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 39 | 14 | 13 | 34.211% |
Для охраны одного сверхсекретного объекта необходимо организовать три поста охраны и огородить его территорию. Ограждение должно иметь форму окружности, так как это позволяет наиболее рационально использовать территорию. Вся область, находящаяся внутри или на окружности, называется территорией объекта.
Посты охраны, разумеется, должны находиться на территории объекта. По нормам безопасности расстояние между первым и вторым постом охраны должно быть не меньше $a$ метров, между вторым и третьим --- не меньше $b$ метров, между третьим и первым --- не меньше $c$ метров.
Для того чтобы секретный объект был менее заметным, радиус ограждения должен быть как можно меньшим. Ваша задача состоит в том, чтобы написать программу, которая по числам $a,ドル $b$ и $c,ドル определит наименьший радиус ограждения, удовлетворяющий описанным ограничениям.
Входной файл содержит три целых числа: $a,ドル $b$ и $c$ (1ドル \le a, b, c \le 10^5$).
В выходной файл выведите наименьший радиус ограждения. Ответ будет засчитан, если он отличается от правильного не более, чем на 10ドル^{-5}$.
6 10 8
5
10 10 10
5.77350269189625764509