atcoder#ABC297D. [ABC297D] Count Subtractions
[ABC297D] Count Subtractions
题目描述
正整数 が与えられます。
あなたは、 になるまで以下の操作を繰り返します。
- の大小関係に応じて、次の 個のうちどちらかの処理を行う。
- ならば、 を で置き換える。
- ならば、 を で置き換える。
になるまで、操作を何回行うか求めてください。ただし、有限回の操作で になることが保証されます。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
给你 两个数,进行以下操作 :
- 如果 ,那么 。
- 如果 ,那么 。
请输出经过多少次操作后 。
输入格式
两个整数。
A B
输出格式
答案,一个整数。
by X_Z_Y
3 8
4
1234567890 1234567890
0
1597 987
15
提示
制約
- 入力はすべて整数
Sample Explanation 1
始め、 です。操作は以下のように行われます。 - であるため、 を で置き換える。 となる。 - であるため、 を で置き換える。 となる。 - であるため、 を で置き換える。 となる。 - であるため、 を で置き換える。 となる。 よって、操作回数は 回です。
Sample Explanation 2
入力が 32bit 整数型に収まらないことがあることに注意してください。