login
The OEIS is supported by the many generous donors to the OEIS Foundation.

 

Logo
Hints
(Greetings from The On-Line Encyclopedia of Integer Sequences!)
A302437 a(n) is the number of ways of writing the binary expansion of n as a concatenation of nonempty substrings with Hamming weight at most 2. 2

%I #14 Apr 15 2018 15:03:28

%S 1,1,2,2,4,4,4,3,8,8,8,7,8,7,6,5,16,16,16,15,16,15,14,11,16,15,14,13,

%T 12,11,10,8,32,32,32,31,32,31,30,23,32,31,30,27,28,25,22,18,32,31,30,

%U 29,28,27,26,20,24,23,22,20,20,18,16,13,64,64,64,63,64

%N a(n) is the number of ways of writing the binary expansion of n as a concatenation of nonempty substrings with Hamming weight at most 2.

%C Leading zeros in the binary expansion of n are ignored.

%C The value a(0) = 1 corresponds to the empty concatenation.

%C See A301453 for similar sequences.

%H Rémy Sigrist, <a href="/A302437/b302437.txt">Table of n, a(n) for n = 0..10000</a>

%F a(2^n - 1) = A000045(n + 1) for any n >= 0.

%F a(2^n) = 2^n for any n >= 0.

%F a(2*n) = 2*a(n) for any n > 0.

%F If 1 <= A000120(n) <= 2 then a(n) = A053644(n).

%e For n = 14: the binary expansion of 14, "1110", can be split in 6 ways into substrings with Hamming weight at most 2:

%e - (11)(10),

%e - (11)(1)(0),

%e - (1)(110),

%e - (1)(11)(0),

%e - (1)(1)(10),

%e - (1)(1)(1)(0).

%e Hence a(14) = 6.

%o (PARI) a(n) = if (n==0, return (1), my (v=0, h=0); while (n, h += n%2; n\=2; if (h>2, break, v += a(n))); return (v))

%Y Cf. A000045, A000120, A053644, A301453.

%K nonn,base

%O 0,3

%A _Rémy Sigrist_, Apr 08 2018

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | More | WebCam
Contribute new seq. or comment | Format | Style Sheet | Transforms | Superseeker | Recents
The OEIS Community | Maintained by The OEIS Foundation Inc.

License Agreements, Terms of Use, Privacy Policy. .

Last modified April 23 22:36 EDT 2024. Contains 371917 sequences. (Running on oeis4.)