A357317 Inventory count sequence: record what you see and where it is located.
0, 1, 0, 0, 3, 0, 0, 2, 3, 1, 1, 1, 5, 0, 0, 2, 3, 5, 6, 4, 1, 1, 9, 10, 11, 1, 2, 7, 2, 3, 4, 8, 7, 0, 0, 2, 3, 5, 6, 13, 14, 7, 1, 1, 9, 10, 11, 20, 21, 25, 4, 2, 7, 15, 26, 28, 4, 3, 4, 8, 16, 29, 2, 4, 19, 30, 2, 5, 12, 17, 1, 6, 18, 1, 7, 27, 1, 8, 31, 1, 9, 22, 1, 10, 23, 1, 11, 24, 9, 0, 0, 2, 3
Offset: 0
Examples
a(0) = 0 counting over a(0): a(1) = 1, a(2) = 0, a(3) = 0 (count one zero at position 0) counting over a(0)..a(3): a(4) = 3, a(5) = 0, a(6) = 0, a(7) = 2, a(8) = 3, (count 3 zeros at positions 0,2,3) a(9) = 1, a(10) = 1, a(11) = 1 (count 1 one at position 1) counting over a(0)..a(11): a(12) = 5, a(13) = 0, a(14) = 0, a(15) = 2, a(16) = 3, a(17) = 5, a(18) = 6 (count 5 zeros at positions 0,2,3,5,6) a(19) = 4, a(20) = 1, a(21) = 1, a(22) = 9, a(23) = 10, a(24) = 11 (count 4 ones at positions 1,9,10,11) a(25) = 1, a(26) = 2, a(27) = 7 (count 1 two at position 7) a(28) = 2, a(29) = 3, a(30) = 4, a(31) = 8 (count 2 threes at positions 4,8) counting over a(0)..a(31): etc.
Links
- Thomas Scheuerle, Table of n, a(n) for n = 0..4895
- Thomas Scheuerle, a(0..10000) as scatter plot
Crossrefs
Cf. A342585.
Programs
-
MATLAB
function a = A357317( min_length ) a = 0; while length(a) < min_length b = a; c = unique(a); for m = 1:length(c) nextnumber = c(m); indices = find(a == nextnumber); b = [b length(indices) nextnumber indices-1]; end a = b; end end % Thomas Scheuerle, Sep 29 2022
Comments