|
|
A051043
|
|
Number of quaternary cubefree words of length n.
|
|
1
|
|
|
1, 4, 16, 60, 228, 864, 3264, 12336, 46632, 176208, 665892, 2516412, 9509364, 35935476, 135798588, 513176076, 1939267560, 7328398344
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
0,2
|
|
LINKS
|
|
|
EXAMPLE
|
a(3) counts the 64 three-letter words minus 000, 111, 222, and 333.
|
|
PROG
|
(Python)
from itertools import product
def cf(s):
for l in range(1, len(s)//3+1):
for i in range(len(s) - 3*l+1):
if s[i:i+l]*2 == s[i+l:i+3*l]: return False
return True
def a(n):
if n == 0: return 1
return 4*sum(cf("0"+"".join(w)) for w in product("0123", repeat=n-1))
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn,more
|
|
AUTHOR
|
|
|
EXTENSIONS
|
|
|
STATUS
|
approved
|
|
|
|