A339930 a(n+1) = a(n-2-a(n)^2) + 1, starting with a(1) = a(2) = a(3) = 0.
0, 0, 0, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 4, 2, 4, 2, 4, 3, 3, 4, 3, 4, 3, 3, 5, 2, 5, 2, 5, 3, 4, 5, 3, 5, 3, 4, 4, 4, 5, 3, 6, 3, 5, 3, 4, 6, 4, 6, 4, 5, 4
Offset: 1
Keywords
Examples
a(4) = a(3-2-a(3)^2)+1 = a(1)+1 = 1. a(5) = a(4-2-a(4)^2)+1 = a(1)+1 = 1. a(6) = a(5-2-a(5)^2)+1 = a(2)+1 = 1. a(7) = a(6-2-a(6)^2)+1 = a(3)+1 = 1. a(8) = a(7-2-a(7)^2)+1 = a(4)+1 = 2.
Programs
-
C
#include
#include int main(void){ int N = 1000; int *a = (int*)malloc(N*sizeof(int)); a[0] = 0; a[1] = 0; a[2] = 0; for(int n = 2; n < N-1; ++n){ a[n+1] = a[n-2-a[n]*a[n]]+1; } free(a); return 0; } -
Python
a = [0, 0, 0] for n in range(2, 1000): a.append(a[n-2-a[n]**2]+1)
Formula
a(n) ~ (3*n)^(1/3) (conjectured).
Comments