AT_abc246_b [ABC246B] Get Closer
Description
[problemUrl]: https://atcoder.jp/contests/abc246/tasks/abc246_b
二次元平面上の点 $ (0,0) $ から点 $ (A,B) $ に向かって距離 $ 1 $ だけ移動します。移動後の座標を求めてください。
ただし、点 $ X $ から点 $ Y $ に向かって距離 $ d $ ($ \le $ 線分 $ XY $ の長さ) だけ移動すると、線分 $ XY $ 上で点 $ X $ からの距離が $ d $ であるような点に辿りつくものとします。
なお、制約より点 $ (0,0) $ と点 $ (A,B) $ の距離は $ 1 $ 以上であることが保証されます。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ A $ $ B $
Output Format
移動後の点を $ (x,y) $ とするとき、 $ x $ と $ y $ をこの順に空白区切りで出力せよ。
なお、各出力について、想定解との絶対誤差または相対誤差が $ 10^{−6} $ 以下であれば正解として扱われる。
Explanation/Hint
### 制約
- 入力は全て整数
- $ 0\ \le\ A,B\ \le\ 1000 $
- $ (A,B)\ \neq\ (0,0) $
### Sample Explanation 1
他にも、例えば `0.5999999999 0.8000000001` という出力も許容されます。
### Sample Explanation 2
点 $ (A,B) $ に到着する場合もあります。