辛辛苦苦坐车上学

TimeLimit:2000MS  MemoryLimit:256MB
64-bit integer IO format:%I64d
未提交 | 登录后收藏
Problem Description

高三考完试,开开心心的玩了一个暑假,然后开学了,你不得不选择坐车去上学,一辆汽车以v 米每秒的速度由你家驶向福建工程学院。这个动作发生在X轴上。在距离A点d 米的地方有一个红绿灯。从0时刻开始,在第一个g 秒里绿灯是亮的,然后在接下来的r 秒内红灯亮起,在接下来g 秒,绿灯亮起,如此反复。

这辆车可以瞬间从0 加速到v ,反之亦然,也可以从v 瞬间减速至0 。车在绿灯时可以立刻通过。如果车在红灯亮起的那一刻到达红绿灯处,那么车不能够通过。但如果在绿灯亮起时到达,则可以通过。车从0时刻离开你家。

你想知道在不违反交通规则的前提下,车从你家移动到福建工程学院最少需要多长时间?


Input

第一行四个整数l, d, v, g, r (1 ≤ l, d, v, g, r ≤ 1000, d < l) 分别代表 A与B间的距离(米),A与红绿灯的距离,车的速度,绿灯的持续时间和红灯的持续时间。

Output

输出一个数 — 车从A到B所需要的最少时间。你的输出需要和标准输出相差不超过 10 - 6.

SampleInput 1
2 1 3 4 5
SampleOutput 1
0.66666667
SampleInput 2
5 4 3 1 1
SampleOutput 2
2.33333333
Submit
题目统计信息详细
总AC数20
通过人数20
尝试人数34
总提交量97
AC率20.62%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: