OFFSET
1,1
COMMENTS
A van Eck sequence is defined recursively by a(n+1) = min { k > 0 | a(n-k) = a(n) } or 0 if this set is empty. - M. F. Hasler, Jun 12 2019
FORMULA
PROG
(PARI) A171918_vec(N, a=8, i=Map())={vector(N, n, a=if(n>1, iferr(n-mapget(i, a), E, 0)+mapput(i, a, n), a))} \\ M. F. Hasler, Jun 11 2019
(Python)
from itertools import count, islice
def A171918gen():
yield 8
b, bdict = 8, {8:(1, )}
for n in count(2):
if len(l := bdict[b]) > 1:
b = n-1-l[-2]
else:
b = 0
if b in bdict:
bdict[b] = (bdict[b][-1], n)
else:
bdict[b] = (n, )
yield b
A171918_list = list(islice(A171918gen(), 30)) # Chai Wah Wu, Dec 21 2021
CROSSREFS
KEYWORD
nonn
AUTHOR
N. J. A. Sloane, Oct 22 2010
EXTENSIONS
Name edited and cross-references added by M. F. Hasler, Jun 12 2019
STATUS
approved