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