CF5D Follow Traffic Rules
题目描述
众所周知,伯兰的首都与奥运之都 Bercouver 之间有一条直达公路。为了提高公路的通行能力,在这条公路上只设置了一个限速标志,标志规定了一个最大速度。伯兰的交通标志有些特别,它们只在安装位置限制速度,通过该标志后可以以任意速度行驶。
已知一辆普通伯兰市民的汽车具有加速度(或减速度)$a$ 千米每小时的平方,最高时速为 $v$ 千米每小时。道路总长为 $l$ 千米,限速标志被设置在距离伯兰首都 $d$ 千米处($1 \leq d < l$),该标志将速度限制为 $w$ 千米每小时。汽车在开始时速度为零。请你计算该市民以最优速度行驶时,从首都到 Bercouver 所需的最短时间。
到达 Bercouver 时汽车可以保持任意速度。
输入格式
输入文件的第一行包含两个整数 $a$ 和 $v$($1 \leq a, v \leq 10000$)。
第二行包含三个整数 $l$、$d$ 和 $w$($2 \leq l \leq 10000$;$1 \leq d < l$;$1 \leq w \leq 10000$)。
输出格式
输出所需的最短时间,精确到至少五位小数。
说明/提示
由 ChatGPT 5 翻译