Tạo sốn
thứ tự của các cơ sở trong đó là một bảng màu ( OEIS A126071 ).
Cụ thể, chuỗi được định nghĩa như sau: đưa ra một số n
, biểu thị nó trong cơ sở a
cho a = 1,2, ..., n
và đếm xem có bao nhiêu trong số các biểu thức đó là palindromic. "Palindromic" được hiểu theo nghĩa đảo ngược các a
chữ số cơ bản của biểu thức dưới dạng đơn vị nguyên tử (cảm ơn, @Martin Büttner ). Ví dụ, xem xét n= 5
:
a=1
: biểu thức là11111
: palindromica=2
: biểu thức là101
: palindromica=3
: biểu thức là12
: không palindromica=4
: biểu thức là11
: palindromica=5
: biểu thức là10
: không palindromic
Do đó, kết quả cho n=5
là 3
. Lưu ý rằng OEIS sử dụng các cơ sở 2, ..., n+1
thay vì 1, ..., n
(cảm ơn, @beaker ). Nó tương đương, bởi vì các biểu thức trong cơ sở 1
và n+1
luôn luôn là palindromic.
Các giá trị đầu tiên của chuỗi là
1, 1, 2, 2, 3, 2, 3, 3, 3, 4, 2, 3, 3, 3, 4, 4, 4, 4, 2, 4, 5, ...
Đầu vào là một số nguyên dương n
. Đầu ra là đầu tiênn
điều khoản của chuỗi.
Về mặt lý thuyết, chương trình sẽ hoạt động (được cung cấp đủ thời gian và bộ nhớ) cho bất kỳ n
giới hạn nào gây ra bởi loại dữ liệu mặc định của bạn trong bất kỳ tính toán nội bộ nào.
Tất cả các chức năng được phép. Số byte thấp nhất sẽ thắng.