Враховуючи невід'ємне ціле число 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)
що це паліндром в. Etc.
Якщо ваша мова не підтримує нескінченний вихід, ви можете взяти інше ціле число z
в якості введення та виведення перших z
елементів послідовності або всіх елементів менше z
. Що б вам не було зручніше. Будь ласка, вкажіть, що ви використовували у своїй відповіді, якщо це так.
n
- це набір цілих чисел >=3
.
n
базах, а неn
чи більше підстав?