Logo
(追記) (追記ここまで)

29628번 - Посты охраны 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB39141334.211%

문제

Для охраны одного сверхсекретного объекта необходимо организовать три поста охраны и огородить его территорию. Ограждение должно иметь форму окружности, так как это позволяет наиболее рационально использовать территорию. Вся область, находящаяся внутри или на окружности, называется территорией объекта.

Посты охраны, разумеется, должны находиться на территории объекта. По нормам безопасности расстояние между первым и вторым постом охраны должно быть не меньше $a$ метров, между вторым и третьим --- не меньше $b$ метров, между третьим и первым --- не меньше $c$ метров.

Для того чтобы секретный объект был менее заметным, радиус ограждения должен быть как можно меньшим. Ваша задача состоит в том, чтобы написать программу, которая по числам $a,ドル $b$ и $c,ドル определит наименьший радиус ограждения, удовлетворяющий описанным ограничениям.

입력

Входной файл содержит три целых числа: $a,ドル $b$ и $c$ (1ドル \le a, b, c \le 10^5$).

출력

В выходной файл выведите наименьший радиус ограждения. Ответ будет засчитан, если он отличается от правильного не более, чем на 10ドル^{-5}$.

제한

예제 입력 1

6 10 8

예제 출력 1

5

예제 입력 2

10 10 10

예제 출력 2

5.77350269189625764509

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2009-2010 Season > January 30, 2010 B번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /