OFFSET
1,2
COMMENTS
LINKS
FORMULA
a(n) = a(n-1) + n + A049826(n) * 2 and a(1) = 1.
a(n) = a(n-1) + n + (Sum_{j=1..n-1} A107435(n,j)) * 2 and a(1) = 1.
a(n) = Sum_{x=1..n} Sum_{y=1..n} A107435(x,y). - Michel Marcus, Nov 28 2023
MAPLE
g:= proc(x, y) option remember;
`if`(y=0, 0, 1+g(y, irem(x, y)))
end:
a:= proc(n) option remember; `if`(n=0, 0,
a(n-1)+n+2*add(g(n, j), j=1..n-1))
end:
seq(a(n), n=1..100); # Alois P. Heinz, Nov 27 2023
MATHEMATICA
g[x_, y_] := g[x, y] = If[y == 0, 0, 1 + g[y, Mod[x, y]]];
a[n_] := a[n] = If[n == 0, 0, a[n-1] + n + 2*Sum[g[n, j], {j, 1, n-1}]];
Table[a[n], {n, 1, 100}] (* Jean-François Alcover, Apr 19 2025, after Alois P. Heinz *)
PROG
(Python)
from functools import cache
@cache
def a(n):
# Code after Alois P. Heinz
if n == 0: return 0
return a(n-1) + n + A049826(n) * 2
print([a(n) for n in range(1, 49)])
(PARI)
a(n) = sum(x=1, n, sum(y=1, n, A107435(x, y)));
print(vector(49, n, a(n)));
CROSSREFS
KEYWORD
nonn
AUTHOR
Darío Clavijo, Nov 26 2023
STATUS
approved
