#ABC183B. 台球反弹

台球反弹

台球反弹

题目描述

高桥君在 22 维平面上打台球。xx 轴是墙壁,当球撞上墙壁时,球会以入射角等于反射角的方式反弹。

现在高桥君的球位于 (Sx,Sy)(S_x,S_y)。瞄准某个坐标击球后,球会沿直线滚向该坐标。

为了让球在 xx 轴上恰好反弹 11 次后经过 (Gx,Gy)(G_x,G_y),应该瞄准 xx 轴上的哪个位置?

输入格式

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

SxS_x SyS_y GxG_x GyG_y

输出格式

设瞄准的坐标为 (x,0)(x,0),输出 xx

另外,与标准答案的绝对误差或相对误差不超过 10610^{-6} 时视为正确答案。

样例

1 1 7 2
3.0000000000

如图所示,瞄准 (3,0)(3,0) 击球,可以让球经过 (7,2)(7,2)

1 1 3 2
1.6666666667
-9 99 -999 9999
-18.7058823529

当绝对误差或相对误差不超过 10610^{-6} 时视为正确答案。

数据范围

  • 106Sx,Gx106-10^6 \leq S_x, G_x \leq 10^6
  • 0<Sy,Gy1060 \lt S_y, G_y \leq 10^6
  • SxGxS_x \neq G_x
  • 输入均为整数
难度 普及-
通过率
尝试 0
已通过 0
ID
2035
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签