cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A214370 If a(n) has not yet been defined then set a(n) = least positive integer that has not yet occurred; also if a(n+1+a(n)) has not yet been defined then set a(n+1+a(n)) = a(n).

This page as a plain text file.
%I A214370 #23 May 22 2021 14:34:34
%S A214370 1,2,1,3,2,4,5,3,6,7,4,3,5,8,9,6,10,7,5,11,12,13,8,14,9,7,15,10,16,17,
%T A214370 18,11,19,12,9,13,20,21,14,22,23,24,15,11,9,16,12,17,25,18,26,27,19,
%U A214370 14,9,11,28,20,15,21,29,30,22,31,23,17,24,11,18,32,33
%N A214370 If a(n) has not yet been defined then set a(n) = least positive integer that has not yet occurred; also if a(n+1+a(n)) has not yet been defined then set a(n+1+a(n)) = a(n).
%C A214370 a(n) = A094173(n) for n<16.
%e A214370 a(1) = 1 because this is the first undefined place and unused number. This "throws" a copy of the 1 forward to a(1+1+1)=a(3)=1. a(2)=2 uses the next new integer, and this copies the 2 forward to a(2+1+2)=a(5)=2. a(3) is already defined then, and a(4) receives the hitherto unused 3.
%o A214370 (Python)
%o A214370 SIZE = 300
%o A214370 a = [-8]*SIZE
%o A214370 top=0
%o A214370 for n in range(SIZE):
%o A214370     if a[n]==-8:       # if a[n] is undefined yet
%o A214370         top+=1
%o A214370         a[n]=top
%o A214370     if n+1+a[n]<SIZE and a[n+1+a[n]]==-8:   # if a[n+1+a[n]] is undefined yet
%o A214370         a[n+1+a[n]]=a[n]
%o A214370     print(a[n], end=',')
%Y A214370 Cf. A094173.
%Y A214370 Cf. A214371.
%K A214370 nonn,easy
%O A214370 1,2
%A A214370 _Alex Ratushnyak_, Jul 14 2012