AT_arc159_b [ARC159B] GCD Subtraction

题目描述

有两个变量 $a, b$,初始时 $a = A, b = B$。 高桥君决定在 $a, b$ 都大于等于 $1$ 的情况下,反复进行如下操作: - 取 $a$ 和 $b$ 的最大公约数为 $g$。然后,将 $a, b$ 分别替换为 $a-g, b-g$。 操作会被执行多少次?

输入格式

输入以以下格式从标准输入读入。 > $A$ $B$

输出格式

请输出答案。

说明/提示

### 限制条件 - $1 \leq A, B \leq 10^{12}$ - $A, B$ 是整数 ### 样例解释 1 从 $a=15, b=9$ 的状态开始,操作如下进行: - 取 $g=3$。然后,$a, b$ 分别变为 $12(=15-3), 6(=9-3)$。 - 取 $g=6$。然后,$a, b$ 分别变为 $6(=12-6), 0(=6-6)$。由于 $b$ 不再大于等于 $1$,操作在此结束。 由 ChatGPT 4.1 翻译