CF837E Vasya's Function
题目描述
Vasya 正在学习数论。他定义了一个函数 $f(a, b)$:
$f(a, 0) = 0$;
$f(a, b) = 1 + f(a, b – \gcd(a, b))$,$\gcd(a, b)$ 就是 $a$ 和 $b$ 的最大公因数。
Vasya 有两个数字 $x$ 和 $y$,并且他想要算出 $f(x,y)$ 的值。他想要自己去算,但发现可能会需要很长的时间。所以他向你求助,请你给出一个能够快速得出答案的程序。
输入格式
共一行,包含两个整数 $x,y(1\le x,y \le 10^{12})$。
输出格式
一行一个整数,表示 $f(x,y)$。