Рус Uzb Eng

0025. Занос
Ограничение по времени: 2 cекунды
Ограничение по памяти: 64 мегабайт

В Берляндии готовятся к проведению очередного этапа по гонкам машин класса I2011. Известно, что машины этого класса не могут двигаться со скоростью, превышающей v м/с, при разгоне мощности двигателя хватает, чтобы развить любое ускорение, не превышающее a м/с2, а при торможении абсолютная величина ускорения не превышает b м/с2. Трасса в Берляндии устроена следующим образом. Сначала идет длинная прямая, на которой машины могут разогнаться до любой скорости от 0 до v. Затем следует линия старта, после которой следует отрезок длиной x м, поворот на 90° и отрезок длины y м, после которого находится линия финиша. Линию финиша машина может пересечь на любой скорости. Для прохождения поворота рекомендуется использовать управляемый занос. Для этого необходимо затормозить таким образом, чтобы скорость оказалась равна 0 в точности в повороте. После этого, сделав резкое движение рулем по направлению поворота и резко нажав газ, можно, не теряя времени, уйти на второй отрезок трассы.
Виталий планирует участвовать в соревнованиях. Он решил рассчитать, за какое минимальное время он сможет пройти трассу. Помогите ему это сделать.

Входные данные:
Дано пять целых чисел: v, x, y, a, b (1 < v, x, y,a,b < 106).

Выходные данные:
Выведите минимальное время, за которое возможно пройти всю трассу. Ваш ответ должен иметь абсолютную или относительную погрешность не больше 10-8.

Пример ввода Пример вывода
4 10 12 1 2
4 1 1 6 9
8.50000000
1.04957249
Область: Математика
Источник задачи: XII ВКОШП 2011 Финал

Отправить решение на проверку

Design by TUIT © 2012-2017 TUIT Online Judge. All rights reserved.