A317054 Triangle read by rows: T(0,0) = 1; T(n,k) = T(n-1,k) + 10 * T(n-2,k-1) for k = 0..floor(n/2); T(n,k)=0 for n or k < 0.
1, 1, 1, 10, 1, 20, 1, 30, 100, 1, 40, 300, 1, 50, 600, 1000, 1, 60, 1000, 4000, 1, 70, 1500, 10000, 10000, 1, 80, 2100, 20000, 50000, 1, 90, 2800, 35000, 150000, 100000, 1, 100, 3600, 56000, 350000, 600000, 1, 110, 4500, 84000, 700000, 2100000, 1000000, 1, 120, 5500, 120000, 1260000, 5600000, 7000000
Offset: 0
Examples
Triangle begins: 1; 1; 1, 10; 1, 20; 1, 30, 100; 1, 40, 300; 1, 50, 600, 1000; 1, 60, 1000, 4000; 1, 70, 1500, 10000, 10000; 1, 80, 2100, 20000, 50000; 1, 90, 2800, 35000, 150000, 100000; 1, 100, 3600, 56000, 350000, 600000; 1, 110, 4500, 84000, 700000, 2100000, 1000000; 1, 120, 5500, 120000, 1260000, 5600000, 7000000;
References
- Shara Lalo and Zagros Lalo, Polynomial Expansion Theorems and Number Triangles, Zana Publishing, 2018, ISBN: 978-1-9995914-0-3, pp. 70, 102.
Links
Programs
-
Mathematica
t[0, 0] = 1; t[n_, k_] := If[n < 0 || k < 0, 0, t[n - 1, k] + 10 t[n - 2, k - 1]]; Table[t[n, k], {n, 0, 13}, {k, 0, Floor[n/2]}] // Flatten Table[10^k Binomial[n - k, k], {n, 0, 13}, {k, 0, Floor[n/2]}] // Flatten
-
PARI
T(n, k) = if ((n<0) || (k<0), 0, if ((n==0) && (k==0), 1, T(n-1, k)+10*T(n-2, k-1))); tabf(nn) = for (n=0, nn, for (k=0, n\2, print1(T(n, k), ", ")); print); \\ Michel Marcus, Jul 20 2018
Comments