#abc246b. [abc246_b]Get Closer

[abc246_b]Get Closer

问题陈述

在二维平面上,从点 (0,0)(0,0) 出发,向点 (A,B)(A, B) 移动距离为 11。找出移动后的坐标。

在此,我们从点 XX 移动距离 dd 到点 YYdled \\le 线段 XYXY 的长度),我们位于线段 XYXY 上距离 XX 点为 dd 的点。约束条件保证点 (0,0)(0, 0)(A,B)(A, B) 之间的距离至少为 11

约束条件

  • 输入中的所有值均为整数。
  • 0leA,Ble10000 \\le A,B \\le 1000
  • (A,B)neq(0,0)(A,B) \\neq (0,0)

输入

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

AA BB

输出

设移动后我们的坐标为 (x,y)(x, y)。以空格分隔打印 xxyy
当对于每个打印的值,与评测系统输出的答案的绝对或相对误差都不超过 10610^{−6} 时,你的输出被认为是正确的。


示例输入 1

3 4

示例输出 1

0.600000000000 0.800000000000

例如,打印 0.5999999999 0.8000000001 也将被接受。


示例输入 2

1 0

示例输出 2

1.000000000000 0.000000000000

我们可以到达 (A,B)(A, B)


示例输入 3

246 402

示例输出 3

0.521964870245 0.852966983083