变幻莫测 思路 拿到这道题先别急,想一下:两种操作——交换 (X, Y) -> (Y, X) 和变换 (X, Y) -> (X+Y, X-Y),要让 X 等于 Y,什么情况下做得到? 关键观察:变换操作 (X, Y) -> (X+Y, X-Y) 之后,新的两个数的乘积是 (X+Y)(X-Y) = X^2 - Y^2。如果 X != Y 且 X != -Y 且 XY != 0,那变换之后两个数都不为零,且绝对值也不相等。交换操作只是翻转顺序,不改变这个性质。 所以不管你怎么折腾,只要初始 X 和 Y 既不相等、也不互为相反数、也没有谁是零,那就永远凑不出 X = Y,直接输出 ...