#abc297d. [abc297_d]Count Subtractions
[abc297_d]Count Subtractions
問題文
正整数 が与えられます。
あなたは、 になるまで以下の操作を繰り返します。
- の大小関係に応じて、次の 個のうちどちらかの処理を行う。
- ならば、 を で置き換える。
- ならば、 を で置き換える。
になるまで、操作を何回行うか求めてください。ただし、有限回の操作で になることが保証されます。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例 1
3 8
出力例 1
4
始め、 です。操作は以下のように行われます。
- であるため、 を で置き換える。 となる。
- であるため、 を で置き換える。 となる。
- であるため、 を で置き換える。 となる。
- であるため、 を で置き換える。 となる。
よって、操作回数は 回です。
入力例 2
1234567890 1234567890
出力例 2
0
入力が 32bit 整数型に収まらないことがあることに注意してください。
入力例 3
1597 987
出力例 3
15