A364285 Number T(n,k) of partitions of n with largest part k where each block of part i with multiplicity j is marked with a word of length i*j over an n-ary alphabet whose letters appear in alphabetical order and all n letters occur exactly once in the partition; triangle T(n,k), n>=0, 0<=k<=n, read by rows.
1, 0, 1, 0, 1, 1, 0, 1, 3, 1, 0, 1, 7, 4, 1, 0, 1, 15, 20, 5, 1, 0, 1, 31, 81, 30, 6, 1, 0, 1, 63, 287, 175, 42, 7, 1, 0, 1, 127, 952, 841, 280, 56, 8, 1, 0, 1, 255, 3025, 4545, 1638, 420, 72, 9, 1, 0, 1, 511, 9370, 23820, 10333, 2730, 600, 90, 10, 1
Offset: 0
Examples
T(4,1) = 1: 1111abcd. T(4,2) = 7: 2ab11cd, 2ac11bd, 2ad11bc, 2bc11ad, 2bd11ac, 2cd11ab, 22abcd. T(4,3) = 4: 3abc1d, 3abd1c, 3acd1b, 3bcd1a. T(4,4) = 1: 4abcd. Triangle T(n,k) begins: 1; 0, 1; 0, 1, 1; 0, 1, 3, 1; 0, 1, 7, 4, 1; 0, 1, 15, 20, 5, 1; 0, 1, 31, 81, 30, 6, 1; 0, 1, 63, 287, 175, 42, 7, 1; 0, 1, 127, 952, 841, 280, 56, 8, 1; 0, 1, 255, 3025, 4545, 1638, 420, 72, 9, 1; ...
Links
- Alois P. Heinz, Rows n = 0..150, flattened
Crossrefs
Programs
-
Maple
b:= proc(n, i) option remember; `if`(n=0, 1, `if`(i<1, 0, add(b(n-i*j, i-1)*binomial(n, i*j), j=0..n/i))) end: T:= (n, k)-> b(n, k)-`if`(k=0, 0, b(n, k-1)): seq(seq(T(n, k), k=0..n), n=0..12);
Comments