На стройке сломался подъемный кран. Строителям надо спустить бочку со старым цементом на землю. Бочка после этого должна оказаться на n метров левее и m метров ниже, чем в начале. Чтобы спустить бочку, можно построить наклонную конструкцию из досок, такую, что оба конца каждой доски имеют целые координаты, один конец всегда ниже другого и нижний конец каждой доски не правее верхнего. Также можно считать, что бочка не подпрыгивает, мгновенно изменяя скорость по направлению и сохраняя ее величину на стыках. Ускорение свободного падения можно считать равным 10. Можно пренебречь вращением бочки и трением о доску. Найти минимальное время спуска бочки.
Исходные данные
В первой строке содержатся два целых числа n и m (1 ≤ n, m ≤ 50).
Результат
В первой строке должно содержаться минимальное время в секундах, за которое бочка может скатиться по описанной конструкции из досок, с точностью 10-3.
Пример
исходные данные | результат |
---|
2 2
| 0.8614
|
Автор задачи: Ден Расковалов (условие – Александр Бикбаев)
Источник задачи: Чемпионат школьников. Март 2005