1407:水平初速度

时间限制: 1 S | 内存限制: 65536 KB
Accept: 0 | Submit: 0
[提交] [状态] [讨论版]
描述

如图,在距地面h0处有一小球,距小球水平距离 x 处有一挡板,y 处有一目标点,请问你能否通过给小球一个水平向右的初速度,使得小球刚好落到红点的位置。

为了方便计算,本题重力加速度取值为10,且不考虑任何阻力,小球视为质点并可以擦过挡板顶端。

输入

四个浮点数h0,h1,x,y,保证 y > x。

输出

如果存在一个水平初速度 v 可以达到题目要求,则输出 v 并保留两位小数,如果不可以则输出NO,不要换行。

样例输入

2.5 1.3 5 10

样例输出

14.14

HINT
来源
TKK-ICPC Round#10