6
知己号码
知己号码 让x是任意的基础上,使得一个整数D是其数字的阵列。x如果n是1且介于的长度之间,则为Confidant Number D: D[n+1] = D[n] + D[n-1] + ... + D[1] + n 例如,以34910为底的数字。如果我们为该数字标记索引,则具有以下内容。 Index Digit ----- ----- 1 3 2 4 3 9 从第一个数字开始,我们有1 + 3 = 4,它产生下一个数字。然后,使用第二个数字3 + 4 + 2 = 9,再次产生下一个数字。因此,该号码是密友号码。 给定一个整数,其底数在1到62之间,请计算该底数的所有Confidant Number,并输出它们的列表,并用换行符分隔。您可以假设给定的基数有有限数量的Confidant Number。 对于大于9的数字,请使用字母字符A-Z,对于大于数字的数字,请Z使用字母字符a-z。您不必担心超出的数字z。 它们不必以任何特定顺序输出。 样本输入: 16 样本输出: 0 1 2 3 4 …