#aBC183B. [ABC183B] Billiards

[ABC183B] Billiards

AT_abc183_b [ABC183B] Billiards

题目描述

题意简述

已知一个球现在在坐标 (Sx,Sy)(S_x,S_y) 上,想要在 xx 轴上正好反弹一次,使球通过 (Gx,Gy)(G_x,G_y) ,问应该瞄准 xx 轴的哪个位置?

输入格式

一行四个整数,Sx,Sy,Gx,GyS_x, S_y,G_x,G_y

输出格式

假设应该瞄准 (x,0)(x,0) ,输出 xx 。误差不超过 10610^{-6}

输入输出样例 #1

输入 #1

1 1 7 2

输出 #1

3.0000000000

输入输出样例 #2

输入 #2

1 1 3 2

输出 #2

1.6666666667

输入输出样例 #3

输入 #3

-9 99 -999 9999

输出 #3

-18.7058823529