CF5D.Follow Traffic Rules
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
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 km/h2,且最大速度为 v km/h。路总长为 l km。限速牌限速为 w km/h,被放在距离起点城市 d 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⩽a,b⩽104)
第二行为三个整数 l,d 和 w。(2⩽l⩽104,1⩽d<l,1⩽w⩽104)
输出格式
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