A299483 Irregular triangle read by rows in which row n lists the odd divisors of n in increasing order together with the even divisors of n in decreasing order.
1, 1, 2, 1, 3, 1, 4, 2, 1, 5, 1, 3, 6, 2, 1, 7, 1, 8, 4, 2, 1, 3, 9, 1, 5, 10, 2, 1, 11, 1, 3, 12, 6, 4, 2, 1, 13, 1, 7, 14, 2, 1, 3, 5, 15, 1, 16, 8, 4, 2, 1, 17, 1, 3, 9, 18, 6, 2, 1, 19, 1, 5, 20, 10, 4, 2, 1, 3, 7, 21, 1, 11, 22, 2, 1, 23, 1, 3, 24, 12, 8, 6, 4, 2, 1, 5, 25, 1, 13, 26, 2, 1, 3, 9, 27
Offset: 1
Examples
Triangle begins: 1; 1, 2; 1, 3; 1, 4, 2; 1, 5; 1, 3, 6, 2; 1, 7; 1, 8, 4, 2; 1, 3, 9; 1, 5, 10, 2; 1, 11; 1, 3, 12, 6, 4, 2; 1, 13; 1, 7, 14, 2; 1, 3, 5, 15; 1, 16, 8, 4, 2; 1, 17; 1, 3, 9, 18, 6, 2; 1, 19; 1, 5, 20, 10, 4, 2; 1, 3, 7, 21; 1, 11, 22, 2; 1, 23; 1, 3, 24, 12, 8, 6, 4, 2; 1, 5, 25; 1, 13, 26, 2; 1, 3, 9, 27; 1, 7, 28, 14, 4, 2; ... For n = 12 the divisors of 12 are [1, 2, 3, 4, 6, 12]. The odd divisors of 12 in increasing order are [1, 3], and the even divisors of 12 in decreasing order are [12, 6, 4, 2], so the 12th row of triangle is [1, 3, 12, 6, 4, 2]. On the other hand, consider the diagram that appears in the Links section (figure 1). Then consider only the semicircumferences that contain the point [12,0]. In the second quadrant, from top to bottom, we can see the curves with diameters [12, 4]. Also we can see these curves in the fourth quadrant from bottom to top. The associated numbers c = 12/d are [1, 3] respectively. These are the odd divisors of 12 in increasing order. Then, in the first quadrant, from bottom to top, we can see the curves with diameters [1, 2, 3, 6]. Also we can see these curves in the third quadrant from top the bottom. The associated numbers c = 12/d are [12, 6, 4, 2] respectively. These are the even divisors of n in decreasing order. Finally all numbers c obtained are [1, 3, 12, 6, 4, 2] equaling the 12th row of triangle.
Links
Crossrefs
Programs
-
PARI
row(n) = my(d=divisors(n)); concat(select(x->(x%2), d), Vecrev(select(x->!(x%2), d))); lista(nn) = {for (n=1, nn, my(r = row(n)); for (k=1, #r, print1(r[k], ", ")););} \\ Michel Marcus, Jan 17 2019
Comments