Учитывая неотрицательное целое число 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
нескольких базах?