Упаковка подарка
(Время: 1 сек. Память: 16 Мб Сложность: 83%)
Для упаковки подарка Роме нужно сделать из фольги конус с нижним основанием радиуса r и длиной образующей l.
Для этого ему нужен кусок фольги такой формы:
У Ромы есть рулон фольги шириной d, от которого он может отрезать кусок произвольной длины. Помогите ему узнать минимальную длину куска, из которого можно вырезать нужную фигуру.
Входные данные
Во входном файле INPUT.TXT содержатся три целых числа: r, l и d (все числа не превосходят 106, l > r). Гарантируется, что существует способ вырезать нужную фигуру.
Выходные данные
В выходной файл OUTPUT.TXT выведите минимально возможную длину куска фольги, из которого Рома сможет сделать нужную упаковку. Выведите не менее 6 знаков после точки.
Пример
№ | INPUT.TXT | OUTPUT.TXT |
1 | 1 2 2 | 4 |
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
|