A232271 Start with positive integers (A000027), and at each step n >= 1 subtract from the term at position n + a(n) the value a(n).
1, 1, 2, 4, 3, 6, 7, 1, 8, 10, 11, 6, 13, 7, 15, 16, 9, 12, 30, 10, 14, 11, 23, 24, 25, 4, 27, 28, 29, -11, 31, 16, 22, 34, 21, 36, 37, 19, 39, 40, 41, 42, 43, 44, 45, 23, 47, 8, 49, 25, 51, 52, 53, 27, 34, -1, 38, 29, 59, 60, 61, 31, 63, 64, 65, 66, 67, 34, 307, 70, 71
Offset: 1
Keywords
Programs
-
Python
TOP = 2**30 # if enough RAM a = [1]*TOP for n in range(1,TOP): a[n]=n for n in range(1,TOP): if n+a[n]
0: a[n+a[n]] -= a[n] for n in range(1,1000): print(a[n], end=', ')
Extensions
Corrected by Alex Ratushnyak, Dec 28 2013
Comments