Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

printРабочее место участника

printЗадачи

2359. Мягкая посадка

Ограничения: время – 200ms/500ms, память – 128MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Ракета должна пролететь S метров от одного астероида до другого. Ракета летит с постоянным ускорением 1 м/c^2. За t секунд ракета достигает скорости t м/с и пролетает t22 метров. В некоторый момент времени ракета выключает двигатель, разворачивается на 180 градусов и начинает тормозить с тем же ускорением. Время, необходимое для разворота ракеты, равно B секунд. В начальной точке пути скорость ракеты равна 0, в конечной точке пути скорость ракеты должна равна 0.
Ввод содержит два челых числа – расстояние S в метрах (103 ) и время на разворот в секундах B (1\ ≤\ B\ ≤\ 1000).
Вывести минимальное время путешествия ракеты в секундах с точностью 10^{-3}.

Пример ввода

1000000000 1000

Пример вывода

63253.458
loading