题库练习 Follow Traffic Rules
← 上一题 下一题 →

A7742 | Follow Traffic Rules

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

Everybody knows that the capital of Berland is connected to Bercouver (the Olympic capital) by a direct road. To improve the road's traffic capacity, there was placed just one traffic sign, limiting the maximum speed. Traffic signs in Berland are a bit peculiar, because they limit the speed only at that point on the road where they are placed. Right after passing the sign it is allowed to drive at any speed.

It is known that the car of an average Berland citizen has the acceleration (deceleration) speed of $a$ km/h $^{2}$ , and has maximum speed of $v$ km/h. The road has the length of $l$ km, and the speed sign, limiting the speed to $w$ km/h, is placed $d$ km ( $1<=d<l$ ) away from the capital of Berland. The car has a zero speed at the beginning of the journey. Find the minimum time that an average Berland citizen will need to get from the capital to Bercouver, if he drives at the optimal speed.

The car can enter Bercouver at any speed.

两个城市之间有一条直达路,路上只放了一个限速牌。限速牌只限制它所在那一点的速度,驶过限速牌可以以任意速度行驶。

市民们的汽车加(减)速度恒为 $a \ \mathrm{km/h^2}$,且最大速度为 $v \ \mathrm{km/h}$。路总长为 $l \ \mathrm{km}$。限速牌限速为 $w \ \mathrm{km/h}$,被放在距离起点城市 $d \ \mathrm{km}$ 的位置上。汽车在起点速度为 $0$。要求找到市民们在最优情况下,通过该路的最短时间。

汽车可以以任意速度进入终点城市。

输入格式

The first line of the input file contains two integer numbers $a$ and $v$ ( $1<=a,v<=10000$ ). The second line contains three integer numbers $l$ , $d$ and $w$ ( $2<=l<=10000$ ; $1<=d<l$ ; $1<=w<=10000$ ).

第一行为两个整数 $a$ 和 $v$。($1\leqslant a,b\leqslant {10}^4$)
第二行为三个整数 $l$,$d$ 和 $w$。($2\leqslant l\leqslant {10}^4$,$1\leqslant d<l$,$1\leqslant w\leqslant {10}^4$)

输出格式

Print the answer with at least five digits after the decimal point.

共一行一个数,即答案,至少精确到小数点后 $5$ 位。

输入输出样例

输入 #1
1 1
2 1 3
输出 #1
2.500000000000
输入 #2
5 70
200 170 40
输出 #2
8.965874696353
C++ 编辑器
输入
输出