次芝麻
假设(N < M)
设(x_0 = N, y_0 = M);
(x_1 = x_0 * 2, y_1 = sum - x_0 * 2)
又因为 (y_0 = sum - x_0), 即 (2 * y_0 = 2 * sum - 2 * x_0)
所以 (y_1 = 2 * y_0 - sum)
所以我们找到了(x_1) 与 (x_0), (y_1) 与 (y_0) 的关系,发现 (y_1) 的 (-sum) 可以通过取模实现
所以(x_1 = x_0 * 2 mod sum), (y_1 = y_0 * 2 mod sum)
快速幂求出(k)次操作后的两个数,(n * 2^k mod (n + m)) 和 (n + m - (n * 2^k mod (n + m))) 取(min)就行