给定一个非负整数n >= 0
,请永远输出x_i >= 3
以完全n
不同b
的底数为回文数的整数序列,底数可以是2 <= b <= x_i-2
。
这基本上是OEIS A126071的反函数,在此输出中该序列中的哪些索引具有值n
。有点不同,因为我更改了它,所以您忽略了碱基b = x_i-1, x_i, x_i+1
,因为这些碱基的结果始终是相同的(值始终是回文率,或者始终不是)。此外,偏移量也不同。
x_i
限制为数字,>= 3
因此每个结果的第一项n
为A037183。
请注意,输出格式是灵活的,但是应该以很好的方式分隔数字。
例子:
n seq
0 3 4 6 11 19 47 53 79 103 137 139 149 163 167 ...
1 5 7 8 9 12 13 14 22 23 25 29 35 37 39 41 43 49 ...
2 10 15 16 17 18 20 27 30 31 32 33 34 38 44 ...
3 21 24 26 28 42 45 46 50 51 54 55 56 57 64 66 68 70 ...
4 36 40 48 52 63 65 85 88 90 92 98 121 128 132 136 138 ...
5 60 72 78 84 96 104 105 108 112 114 135 140 156 162 164 ...
10 252 400 420 432 510 546 600 648 784 800 810 816 819 828 858 882 910 912 1040 1056 ...
因此,对于n=0
,您将获得此挑战的输出(从处开始3
),因为您得到的数字都是以n=0
碱基为基础的回文数。
对于n=1
,5
是在基地中的回文,这是它在2
其中的唯一2 <= b <= (5-2)
回文。7
在基地中2
,是回文,并且是在其中,是回文唯一的基2 <= b <= (7-2)
。
如果您的语言不支持无限输出,则可以使用另一个整数z
作为输入并输出z
序列的第一个元素,或输出所有小于的元素z
。无论您喜欢哪个。如果是这种情况,请说明您在答案中使用了哪个。
n
并集是整数的集合>=3
。
n
碱基为基础的回文,而不是以n
多个碱基为基础?