AT_abc246_b [ABC246B] Get Closer

题目描述

从二维平面上的点 $(0,0)$ 朝着点 $(A,B)$ 的方向移动距离 $1$。请计算移动后的坐标。 这里,若从点 $X$ 朝点 $Y$ 的方向移动距离 $d$($d \leq$ 线段 $XY$ 的长度),则会到达线段 $XY$ 上距离点 $X$ 为 $d$ 的点。 另外,根据题目约束,点 $(0,0)$ 与点 $(A,B)$ 之间的距离保证不小于 $1$。

输入格式

输入通过标准输入按以下格式给出。 > $A$ $B$

输出格式

设移动后的点为 $(x, y)$,请按顺序用空格分隔输出 $x$ 和 $y$。 对于每个输出,只要与标准答案的绝对误差或相对误差不超过 $10^{-6}$,即可视为正确。

说明/提示

## 约束 - 输入均为整数 - $0 \leq A, B \leq 1000$ - $(A, B) \neq (0, 0)$ ## 样例解释 1 例如,输出 `0.5999999999 0.8000000001` 也是可以接受的。 ## 样例解释 2 也有可能恰好到达点 $(A, B)$。 由 ChatGPT 4.1 翻译