#abc198c. [abc198_c]Compass Walking
[abc198_c]Compass Walking
問題文
次元平面上の原点に高橋君がいます。
高橋君が 歩歩くと、いまいる点からのユークリッド距離がちょうど であるような点に移動することができます(移動先の座標が整数である必要はありません)。これ以外の方法で移動することはできません。
高橋君が点 に到達するまでに必要な歩数の最小値を求めてください。
なお、点 と点 のユークリッド距離は で与えられます。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
高橋君が に到達するまでに必要な歩数の最小値を出力せよ。
入力例 1
5 15 0
出力例 1
3
と 歩で到達できます。 歩以下で到達することはできないのでこれが最小です。
入力例 2
5 11 0
出力例 2
3
例えば と移動すれば良いです。
入力例 3
3 4 4
出力例 3
2
例えば $(0,0) \\to (2-\\frac{\\sqrt{2}}{2}, 2+\\frac{\\sqrt{2}}{2}) \\to (4,4)$ と移動すれば良いです。