|
|
A301365
|
|
Regular triangle where T(n,k) is the number of strict trees of weight n with k leaves.
|
|
2
|
|
|
1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 2, 2, 1, 0, 1, 2, 4, 4, 1, 0, 1, 3, 7, 9, 7, 1, 0, 1, 3, 10, 19, 20, 11, 1, 0, 1, 4, 15, 35, 51, 43, 16, 1, 0, 1, 4, 18, 55, 104, 123, 84, 22, 1, 0, 1, 5, 25, 84, 196, 298, 284, 153, 29, 1, 0, 1, 5, 30, 120, 331, 624, 783, 614, 260, 37
(list;
table;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,12
|
|
COMMENTS
|
A strict tree of weight n > 0 is either a single node of weight n, or a finite sequence of two or more strict trees with strictly decreasing weights summing to n.
|
|
LINKS
|
|
|
EXAMPLE
|
Triangle begins:
1
1 0
1 1 0
1 1 1 0
1 2 2 1 0
1 2 4 4 1 0
1 3 7 9 7 1 0
1 3 10 19 20 11 1 0
1 4 15 35 51 43 16 1 0
The T(7,3) = 7 strict trees: ((51)1), ((42)1), ((41)2), ((32)2), (4(21)), ((31)3), (421).
|
|
MATHEMATICA
|
strtrees[n_]:=Prepend[Join@@Table[Tuples[strtrees/@ptn], {ptn, Select[IntegerPartitions[n], Length[#]>1&&UnsameQ@@#&]}], n];
Table[Length[Select[strtrees[n], Count[#, _Integer, {-1}]===k&]], {n, 12}, {k, n}]
|
|
PROG
|
(PARI) A(n)={my(v=vector(n)); for(n=1, n, v[n] = y + polcoef(prod(k=1, n-1, 1 + v[k]*x^k + O(x*x^n)), n)); vector(n, k, Vecrev(v[k]/y, k))}
|
|
CROSSREFS
|
Cf. A004111, A008284, A032305, A055277, A063834, A281145, A289501, A294018, A294079, A300352, A300442, A300443, A301342, A301364-A301368.
|
|
KEYWORD
|
|
|
AUTHOR
|
|
|
STATUS
|
approved
|
|
|
|