A288914 a(1) = 2; a(n) = a(floor(n/a(n-1))) + 1 for n > 1.
2, 3, 3, 3, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5
Offset: 1
Links
- Robert Israel, Table of n, a(n) for n = 1..10000
Programs
-
Maple
f:= proc(n) option remember; procname(floor(n/procname(n-1)))+1 end proc: f(1):= 2: map(f, [$1..200]);# Robert Israel, Jun 22 2017
-
Mathematica
a = {2}; Do[AppendTo[a, a[[Floor[n/a[[n - 1]] ] ]] + 1], {n, 2, 105}]; a (* Michael De Vlieger, Jun 21 2017 *)
-
PARI
q=vector(10000); q[1]=2; for(n=2, #q, q[n] = q[n\q[n-1]]+1); q
Comments