(Translated by https://www.hiragana.jp/)
A372982 - OEIS
login
A372982
a(n) = floor((a(n-1)+a(n-2)+n)/(a(n-3)+1), where a(1)=1, a(2)=2, a(3)=3.
4
1, 2, 3, 4, 4, 3, 2, 2, 3, 5, 6, 5, 4, 3, 3, 4, 6, 7, 6, 4, 3, 4, 6, 8, 7, 5, 4, 4, 6, 8, 9, 7, 5, 4, 5, 7, 9, 9, 7, 5, 5, 6, 9, 9, 9, 6, 6, 6, 8, 9, 9, 7, 6, 6, 8, 10, 10, 8, 7, 6, 8, 9, 11, 9, 8, 6, 8, 9, 12, 10, 9, 7, 8, 8, 11, 10, 10, 8, 8, 8, 10, 11, 11
OFFSET
1,2
LINKS
MATHEMATICA
a[1] = 1; a[2] = 2; a[3] = 3;
a[n_] := a[n] = Floor[(a[n - 1] + a[n - 2] + n)/(a[n - 3] + 1)];
Table[a[n], {n, 1, 100}]
PROG
(Python)
from itertools import count, islice
def a_gen():
A = (1, 2, 3)
yield from A
for n in count(4):
A = A[1:]+((A[2]+A[1]+n)//(A[0]+1), )
yield A[-1]
A372982_list = list(islice(a_gen(), 100)) # John Tyler Rascoe, Jun 28 2024
CROSSREFS
KEYWORD
nonn
AUTHOR
Clark Kimberling, Jun 27 2024
STATUS
approved