Олимпиады по информатике (ХМАО - Югра)

   
 
Югорский НИИ ИТ, Югорский ФМЛ
Логин:   Пароль:    
 
   
 
Новости
О проекте
Регистрация
Гостевая книга
Форум
Архив задач
Состояние системы
Олимпиады
Работа в системе
Рейтинг
Новичкам
Методическое пособие
Дистанционное обучение
Дистрибутивы
Ссылки

















Упаковка подарка

(Время: 1 сек. Память: 16 Мб Сложность: 83%)

Для упаковки подарка Роме нужно сделать из фольги конус с нижним основанием радиуса r и длиной образующей l.

Для этого ему нужен кусок фольги такой формы:

У Ромы есть рулон фольги шириной d, от которого он может отрезать кусок произвольной длины. Помогите ему узнать минимальную длину куска, из которого можно вырезать нужную фигуру.

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

Во входном файле INPUT.TXT содержатся три целых числа: r, l и d (все числа не превосходят 106, l > r). Гарантируется, что существует способ вырезать нужную фигуру.

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

В выходной файл OUTPUT.TXT выведите минимально возможную длину куска фольги, из которого Рома сможет сделать нужную упаковку. Выведите не менее 6 знаков после точки.

Пример

INPUT.TXTOUTPUT.TXT
11 2 24

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Все попытки] [Лучшие попытки]


 
     
Югорский НИИ ИТ, Югорский ФМЛ