A361819 Irregular triangle read by rows where T(n,k) is the distance which number A361660(n,k) moves in the process described in A361642.
2, 3, 3, 4, 2, 2, 4, 5, 3, 4, 3, 5, 6, 4, 2, 3, 3, 2, 4, 6, 7, 5, 3, 5, 2, 5, 3, 5, 7, 8, 6, 4, 2, 4, 4, 4, 4, 2, 4, 6, 8, 9, 7, 5, 3, 6, 3, 3, 3, 3, 6, 3, 5, 7, 9, 10, 8, 6, 4, 2, 5, 5, 2, 6, 2, 5, 5, 2, 4, 6, 8, 10, 11, 9, 7, 5, 3, 7, 4, 4, 5, 5, 4, 4, 7, 3, 5, 7, 9, 11
Offset: 1
Examples
Irregular triangle T(n,k) begins: n/k | 1 2 3 4 5 6 7 8 9 ------------------------------------------------------ 1 | (empty row) 2 | 2; 3 | 3, 3; 4 | 4, 2, 2, 4; 5 | 5, 3, 4, 3, 5; 6 | 6, 4, 2, 3, 3, 2, 4, 6; 7 | 7, 5, 3, 5, 2, 5, 3, 5, 7; ...
Programs
-
MATLAB
function a = A361819( max_row ) k = 1; for r = 2:max_row h = zeros(1,r); h(1) = r; while max(h) > 1 j = find(h == max(h), 1, 'last' ); m = find(h < max(h)-1, 1, 'first' ); a(k) = (m-j) + (h(j)-h(m)) - 1; h(j) = h(j) - 1; h(m) = h(m) + 1; k = k+1; end end end % Thomas Scheuerle, Mar 27 2023
Comments