http://numbers.computation.free.fr/Cons ... /twin.html
Как вычислить сумму обратных чисел близнецов вверх до 10^20, когда Python знает, что проверка простоты требует больших затрат, а суммирование — долгая задача?
Моя попытка:
http://numbers.computation.free.fr/Constants/Primes/twin.html Как вычислить сумму обратных чисел близнецов вверх до 10^20, когда Python знает, что проверка простоты требует больших затрат, а суммирование — долгая задача? Моя попытка: [code]IsPrime[/code]: самый быстрый известный мне способ проверить, является ли число простым
[code]digit_root[/code]: вычислить цифровой корень числа [code]import numpy as np import math import time
#Brun's constant #p B_2(p) #10^2 1.330990365719... #10^4 1.616893557432... #10^6 1.710776930804... #10^8 1.758815621067... #10^10 1.787478502719... #10^12 1.806592419175... #10^14 1.820244968130... #10^15 1.825706013240... #10^16 1.830484424658... #B_2 should reach 1.9 at p ~ 10^530 which is far beyond any computational project