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!)
A246807 Number of n-bit numbers that can be written as the concatenation of 0 or more prime numbers (everything written in base 2). 1

%I #38 Mar 27 2021 03:54:58

%S 1,0,2,2,5,8,15,33,59,126,246,494,978,1971,3930,7845,15749,31527,

%T 63349,126986,254880,511468,1026348,2060633,4135808,8303940,16669925,

%U 33472231,67201664,134930088,270895845,543915707,1091923726

%N Number of n-bit numbers that can be written as the concatenation of 0 or more prime numbers (everything written in base 2).

%C Here we only consider canonical base-2 expansions (with no leading zeros). 1 is not a prime, and neither is 0.

%e For n = 5 the 8 solutions counted include the primes {17,19,23,29,31} between 16 and 31, and also the numbers 21 (10.101), 22 (101.10), and 30 (111.10).

%o (Python)

%o from sympy import isprime, primerange

%o from functools import lru_cache

%o @lru_cache(maxsize=None)

%o def ok(n):

%o if n%4 == 0: return False

%o if isprime(n): return True

%o b = bin(n)[2:]

%o for i in range(2, len(b)-1):

%o if b[i] != '0' and isprime(int(b[:i], 2)) and ok(int(b[i:], 2)):

%o return True

%o return False

%o def a(n):

%o return 1 if n == 0 else sum(1 for m in range(2**(n-1), 2**n) if ok(m))

%o print([a(n) for n in range(21)]) # _Michael S. Branicky_, Mar 26 2021

%Y Cf. A162145, A246806.

%K nonn,base,more

%O 0,3

%A _Jeffrey Shallit_, Nov 16 2014

%E More terms from _Jeffrey Shallit_, Nov 25 2014

%E a(29)-a(32) from _Michael S. Branicky_, Mar 26 2021

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 16 18:51 EDT 2024. Contains 371750 sequences. (Running on oeis4.)