Створіть порядковий номер підстав, в яких nзнаходиться паліндром ( OEIS A126071) ).
В Зокрема, послідовність визначається наступним чином : дана число n, висловити її в базі aдля a = 1,2, ..., n, і підрахувати , скільки з цих виразів паліндромний. "Паліндромний" розуміється з точки зору повернення базових aцифр виразу у вигляді атомних одиниць (спасибі, @Martin Büttner ). Як приклад розглянемо n= 5:
a=1: вираз11111: паліндромнийa=2: вираз101: паліндромнийa=3: вираз12: не паліндромнийa=4: вираз11: паліндромнийa=5: вираз10: не паліндромний
Тому результат n=5є 3. Зауважте, що OEIS використовує бази 2, ..., n+1замість 1, ..., n(спасибі, @beaker ). Це рівнозначно, оскільки вирази в основі 1і n+1завжди паліндромні.
Перші значення послідовності є
1, 1, 2, 2, 3, 2, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 4, 4, 2, 4, 5, ...
Вхідне значення - додатне ціле число n. Вихід першийn члени послідовності.
Програма теоретично повинна працювати (надаючи достатньо часу та пам'яті) для будь-яких nобмежень, спричинених типом даних за замовчуванням у будь-яких внутрішніх обчисленнях.
Усі дозволені функції Найменша кількість виграних байтів.