OFFSET
0,4
LINKS
Alois P. Heinz, Table of n, a(n) for n = 0..5000
EXAMPLE
a(3) = 5 = 1+2+2 counting the parts in 3, 21, 2|1.
MAPLE
g:= proc(n, i) option remember; `if`(i*(i+1)/2<n, 0,
`if`(n=0, [1, 0], g(n, i-1) +(f-> f+
[0, f[1]])(g(n-i, min(n-i, i-1)))))
end:
b:= proc(n, i) option remember; `if`(i*(i+1)/2<n, 0,
`if`(n=0, [1, 0], b(n, i-1) +(h-> (f-> f+[0, f[1]*
h[2]/h[1]])(b(n-i, min(n-i, i-1))*h[1]))(g(i$2))))
end:
a:= n-> b(n$2)[2]:
seq(a(n), n=0..42);
MATHEMATICA
b[n_, i_, k_] := b[n, i, k] = With[{}, If[n == 0, Return@{1, 0}]; If[k == 0, Return@{1, 1}]; If[i (i + 1)/2 < n, Return@{0, 0}]; b[n, i - 1, k] + Function[h, Function[f, f + {0, f[[1]] h[[2]]/h[[1]]}][h[[1]] b[n - i, Min[n - i, i - 1], k]]][b[i, i, k - 1]]];
a[n_] := b[n, n, 2][[2]];
CROSSREFS
KEYWORD
nonn
AUTHOR
Alois P. Heinz, Sep 18 2019
STATUS
approved