editing
approved
editing
approved
This is to primes (A000040) as A113877 (Semiprimes to semiprime powers) is to semiprimes (A001358). - Jonathan Vos Post, Mar 26 2013; corrected by M. F. Hasler, Nov 06 2023
approved
editing
reviewed
approved
proposed
reviewed
editing
proposed
return kmax # Chai Wah Wu, Aug 13 2024
(Python)
from sympy import primepi, integer_nthroot, primerange
def A053810(n):
def f(x): return int(n-1+x-sum(primepi(integer_nthroot(x, p)[0]) for p in primerange(x.bit_length())))
kmin, kmax = 1, 2
while f(kmax) >= kmax:
kmax <<= 1
while True:
kmid = kmax+kmin>>1
if f(kmid) < kmid:
kmax = kmid
else:
kmin = kmid
if kmax-kmin <= 1:
break
return kmax # Chai Wah Wu, Aug 13 2024
approved
editing
reviewed
approved
proposed
reviewed
editing
proposed