login

Year-end appeal: Please make a donation to the OEIS Foundation to support ongoing development and maintenance of the OEIS. We are now in our 61st year, we have over 378,000 sequences, and we’ve reached 11,000 citations (which often say “discovered thanks to the OEIS”).

A323595
Number of distinct sets of lengths of nonempty palindrome prefixes, over all binary words of length n.
0
1, 2, 4, 6, 10, 14, 21, 28, 39, 51, 69, 86, 111, 138, 176, 214, 264, 315, 385, 454, 546, 641, 763, 881, 1032, 1188, 1385, 1580, 1824, 2066, 2371, 2668, 3037, 3413, 3869, 4310, 4846, 5387, 6045
OFFSET
1,2
EXAMPLE
For n = 4, the 6 possible sets are:
{1}, corresponding to 0111.
{1,2}, corresponding to 0011.
{1,3}, corresponding to 0101.
{1,4}, corresponding to 0110.
{1,2,3}, corresponding to 0001.
{1,2,3,4}, corresponding to 0000.
PROG
(Python)
from itertools import product
def ispal(w): return w == w[::-1]
def pls(w): return tuple(i for i in range(len(w)) if ispal(w[:i+1]))
def a(n): # only search strings starting with 0 by symmetry
return len(set(pls("0"+"".join(u)) for u in product("01", repeat=n-1)))
print([a(n) for n in range(1, 21)]) # Michael S. Branicky, Apr 03 2022
CROSSREFS
Sequence in context: A280131 A082380 A238871 * A136460 A000065 A237758
KEYWORD
nonn,more
AUTHOR
Jeffrey Shallit, Jan 18 2019
EXTENSIONS
a(23)-a(39) from Lars Blomberg, Feb 21 2019
STATUS
approved