2022.02.03翻译Follow Traffic Rules

Follow Traffic Rules
题目(https://acs.jxnu.edu.cn/problem/CF5D)描述:
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/h2, 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.

输入:
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).

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

样例输入:
1 1
2 1 3
样例输出:
2.500000000000
样例输入:
5 70
200 170 40
样例输出:
8.965874696353

翻译:
大家都知道Berland的首都和Bercouver(奥林匹克基地)之间用一条笔直的路相连。为了提高这条路的交通力,这里只放置了一个红绿灯,限制车辆的最大速度。Berland的红绿灯都很奇怪,因为它只限制它所在点的之前的路段上的车辆的速度。过了这样的红绿灯,车辆可以以任意速度行驶。

Berland的车的平均加速度是a km/h2,最大速度是v km/h。路总长l千米,红绿灯限制速度为w km/h,它被放置在距离Berland的首都d km的地方。车辆在路段的开始处的初速度为0。找到Berland人从Berland的首都到Bercouver的平均最短时间,车辆按速度规则行驶。

车辆可以以任意速度进入Bercouver。

输入:
第一行包含两个整数a和v(1 ≤ a, v ≤ 10000)。第二行包含三个整数,i、d和w(2 ≤ l ≤ 10000; 1 ≤ d < l; 1 ≤ w ≤ 10000)。

输出:
输出小数点后至少保留5为小数的答案。


样例输入:
1 1
2 1 3
样例输出:
2.500000000000
样例输入:
5 70
200 170 40
样例输出:
8.965874696353

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值