#arc054a. [arc054_a]動く歩道

[arc054_a]動く歩道

问题描述

高梁空港有一个周长为LL的圆形行人道,其底面以每秒速度XX顺时针移动。圆形行人道上的点的位置是从最北点开始沿顺时针测量的距离(范围在0到L之间)。位置DD处在行人道外的点是出口,使得人们可以从那里走出行人道。其他行人道的周边和内部都有围栏,所以高桥君不能从出口以外的地方走出去。

高桥君相对于行人道的底面可以以每秒速度YY顺时针或逆时针行走,并站在行人道上的位置SS

请计算高桥君到达出口所需的最短时间。

注意,除了高桥君之外,没有人会特地上行人道,因此即使逆行也不会给任何人带来麻烦。


约束条件

  • 1L,X,Y109,0S,DL11 \leq L, X, Y \leq 10^9, 0 \leq S, D \leq L-1
  • 输入均为整数。

输入

输入从标准输入中按以下格式给出:

LL XX YY SS DD


输出

输出高桥君到达出口所需的最短时间,以1行输出。当绝对误差或相对误差小于等于10610^{-6}时,视为正确。

输出结束后不要忘记换行。


示例1

6 2 3 1 5

输出示例1

0.8000000000

如果继续顺时针行走,高桥君将在0.8秒内到达出口。


示例2

6 2 10 1 5

输出示例2

0.2500000000

如果继续逆时针行走,高桥君将在0.25秒内到达出口。


示例3

6 3 1 5 3

输出示例3

1.0000000000

示例4

10 7 7 6 0

输出示例4

0.2857142857