AtCoder Regular Contest 054
A
動く歩道
AtCoder
⌀ 771
原题
←B →
翻译中…

Problem Statement

翻译中…

高梁空港には、周長 $L$ の円形の動く歩道があり、その床面は $1$ 秒間に距離 $X$ 進む速度で時計回りに動いています。 動く歩道のある円周上の点の位置は、その中で最も北にある点から時計回りに測った距離 ( $0$ 以上 $L$ 未満) であらわされます。 動く歩道の外周の位置 $D$ の点には出口があり、そこから動く歩道の外に出ることができるようになっています。 それ以外の外周と内周には手すりがあるため、高橋君は出口以外の場所から外に出ることはできません。

翻译中…

高橋君は動く歩道の床面に対して $1$ 秒間に距離 $Y$ 進む速度で時計回りまたは反時計回りに歩くことができ、動く歩道上の位置 $S$ の点に乗っています。

翻译中…

高橋君が出口にたどり着くまでにかかる最小の時間を求めてください。

翻译中…

なお、出口の $1$ 箇所しかない動く歩道にわざわざ乗るような物好きな人は高橋君以外にはいないので、動く歩道を逆走しても誰にも迷惑をかけることはありません。

翻译中…

Constraints

翻译中…
  • $1 ≦ L,X,Y ≦ 10^9, 0 ≦ S,D ≦ L-1$
  • 入力はすべて整数である。
翻译中…

Input

翻译中…

入力は以下の形式で標準入力から与えられる。

翻译中…

L X Y S D

翻译中…

Output

翻译中…

高橋君が出口にたどり着くまでにかかる最小の時間を $1$ 行に出力せよ。絶対誤差あるいは相対誤差が $10^{-6}$ 以下のとき正答と認められる。

翻译中…

出力の最後には改行を忘れないこと。

翻译中…

样例

Input #1
6 2 3 1 5
Output #1
0.8000000000
時計回りに歩き続けると $0.8$ 秒で出口にたどり着くことができます。
Input #2
6 2 10 1 5
Output #2
0.2500000000
反時計回りに歩き続けると $0.25$ 秒で出口にたどり着くことができます。
Input #3
6 3 1 5 3
Output #3
1.0000000000
Input #4
10 7 7 6 0
Output #4
0.2857142857
题目信息
题号
arc054_a
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。