AT_abc198_c [ABC198C] Compass Walking

Description

[problemUrl]: https://atcoder.jp/contests/abc198/tasks/abc198_c $ 2 $ 次元平面上の原点に高橋君がいます。 高橋君が $ 1 $ 歩歩くと、いまいる点からのユークリッド距離がちょうど $ R $ であるような点に移動することができます(移動先の座標が整数である必要はありません)。これ以外の方法で移動することはできません。 高橋君が点 $ (X,Y) $ に到達するまでに必要な歩数の最小値を求めてください。 なお、点 $ (x_1,y_1) $ と点 $ (x_2,y_2) $ のユークリッド距離は $ \sqrt{(x_1-x_2)^2+(y_1-y_2)^2} $ で与えられます。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ R $ $ X $ $ Y $

Output Format

高橋君が $ (X,Y) $ に到達するまでに必要な歩数の最小値を出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ R\ \leq\ 10^5 $ - $ 0\ \leq\ X,Y\ \leq\ 10^5 $ - $ (X,Y)\ \neq\ (0,0) $ - 入力は全て整数 ### Sample Explanation 1 $ (0,0)\ \to\ (5,0)\ \to\ (10,0)\ \to\ (15,0) $ と $ 3 $ 歩で到達できます。 $ 2 $ 歩以下で到達することはできないのでこれが最小です。 !\[図1\](https://img.atcoder.jp/ghi/d34bbf4b43d8de5baf54bf589618c64e.png) ### Sample Explanation 2 例えば $ (0,0)\ \to\ (5,0)\ \to\ (8,4)\ \to\ (11,0) $ と移動すれば良いです。 !\[図2\](https://img.atcoder.jp/ghi/0932ca629f834af5124563f198bb3f9e.png) ### Sample Explanation 3 例えば $ (0,0)\ \to\ (2-\frac{\sqrt{2}}{2},\ 2+\frac{\sqrt{2}}{2})\ \to\ (4,4) $ と移動すれば良いです。 !\[図3\](https://img.atcoder.jp/ghi/50d67c401f9aceed8baa130918144597.png)