库兹涅佐夫的序列 (I made the name up, don't bother with Wikipedia or Google) 给定任何数字n > 0,令其r代表数字的倒数n。迭代直到最终结果为零,然后使用递归或您选择的方法通过执行以下操作将每次迭代的结果传递回函数中: 如果r > n对于该迭代,结果为r % n。 如果n > r对于该迭代,结果为n % r。 如果n % r = 0或r % n = 0,则终止迭代。 取每个执行的中间结果,并将它们存储在数组中以得到最终答案。初始编号n不是序列的一部分,也不是0;这些示例应该使所有内容都更加明显。 让我们来看一个例子n=32452345。 54325423 % 32452345 = 21873078 # r > n, uses r % n 87037812 …