A115310 Triangle read by rows, 0<=k<=n: T(n,k) = if n < 2*k then n-k+1 else (k+1)*T(k-1+floor((n-k+1)/(k+1)),k) + k - (n-k+1) mod (k+1).
1, 3, 1, 2, 2, 1, 7, 5, 2, 1, 6, 4, 3, 2, 1, 5, 3, 7, 3, 2, 1, 4, 8, 6, 4, 3, 2, 1, 15, 7, 5, 9, 4, 3, 2, 1, 14, 6, 4, 8, 5, 4, 3, 2, 1, 13, 17, 11, 7, 11, 5, 4, 3, 2, 1, 12, 16, 10, 6, 10, 6, 5, 4, 3, 2, 1, 11, 15, 9, 5, 9, 13, 6, 5, 4, 3, 2, 1, 10, 14, 8, 14, 8, 12, 7, 6, 5, 4, 3, 2, 1, 9, 13, 15, 13, 7, 11, 15, 7, 6, 5, 4, 3, 2, 1
Offset: 1
Examples
Triangle begins: 1; 3, 1; 2, 2, 1; 7, 5, 2, 1; 6, 4, 3, 2, 1; 5, 3, 7, 3, 2, 1; 4, 8, 6, 4, 3, 2, 1; ...
Programs
-
Mathematica
T[n_, k_] := T[n, k] = If[n < 2 k, n - k + 1, (k + 1)*T[k - 1 + Floor[(n - k + 1)/(k + 1)], k] + k - Mod[n - k + 1, k + 1]]; Table[T[n, k], {n, 1, 14}, {k, 1, n}] // Flatten (* Jean-François Alcover, Oct 03 2021 *)
Comments