OFFSET
1,2
COMMENTS
To generate the sequence b(n, m) for some n, start with the value 1 and then repeatedly append the number of times the last element of the sequence appears in the previous n terms. b(n, m) eventually becomes periodic for all n.
By the pigeonhole principle, a(n) has an upper bound of n^n.
The growth of a(n) appears to be roughly exponential.
LINKS
Elad Michael, Table of n, a(n) for n = 1..100 (terms 1..76 from Johan Westin)
Reddit user supermac30, Foggy Sequences
EXAMPLE
The sequence b(3, m) is 1, 1, 2, 1, 2, 2, 2, 3, 1, 1, 2, ... the period of which is 8.
The sequence b(4, m) is 1, 1, 2, 1, 3, 1, 2, 1, 2, 2, 3, 1, 1, 2, ... the period of which is 11.
The sequence b(5, m) is 1, 1, 2, 1, 3, 1, 3, 2, 1, 2, 2, 3, 1, 2, 3, 2, 2, 3, 2, 3, 2, 3, 3, 3, 4, 1, 1, 2, ... the period of which is 25.
MATHEMATICA
a[k_] := Block[{b = Append[0 Range@k, 1], A=<||>, n=0}, While[True, n++; b = Rest@ b; AppendTo[b, Count[b, b[[-1]]]]; If[ KeyExistsQ[A, b], Break[]]; A[b] = n]; n - A[b]]; Array[a, 30] (* Giovanni Resta, May 06 2020 *)
PROG
(Python)
import sympy
def A334539(n):
return next(sympy.cycle_length(lambda x:x[1:]+(x.count(x[-1]), ), (0, )*(n-1)+(1, )))[0] # Pontus von Brömssen, May 05 2021
CROSSREFS
KEYWORD
nonn
AUTHOR
Mark Bedaywi, May 05 2020
EXTENSIONS
More terms from Giovanni Resta, May 06 2020
STATUS
approved