до 1.6e24 нашла 15 грязных 17-240 (12 из которых до 1e24 и 2 до 1e23).
Да, похоже программа очень много пропустила. Вот среднее значение:
C =204267977.27052456200777283266142295380; for(po=20,25, print("1e",po,": ", C*intnum(t=10^15, 10^po, 1/log(t)^17)))
1e20: 1.7557245002275315546308709801402952266
1e21: 7.4351443404451914718020312280718548578
1e22: 32.821919356801697595127500054036228216
1e23: 150.52077685440651819771879578445903007
1e24: 714.70091617197361582471365013812979683
1e25: 3502.9848354834459300047762495294712228
подсчитал средне квадратичные отклонения для данного кортежа [0, 6, 24, 36, 66, 84, 90, 114, 120, 126, 150, 156, 174, 204, 216, 234, 240] на том же диапазоне.
C =204267977.27052456200777283266142295380;
for(po=20,25, print("1e",po,": ",sqrt(C*intnum(t=10^15, 10^po, 1/log(t)^17)-C^2*intnum(t=10^15, 10^po, 1/log(t)^34))))
1e20: 1.3250375467236887150272578898712175202
1e21: 2.7267461085413125554224436286046511819
1e22: 5.7290417485650859581276282740212296666
1e23: 12.268690918529430383401940989756943337
1e24: 26.733890778784400798366380695907488922
1e25: 59.186018919027202382429157581189982916
Похоже, что должны быть "грязные" кортежи до
и далее.
Так и есть
Ради интереса посмотрел на оценку кортежей 17-240, их известно 5шт до 1e22, причём первый почти точно на 1e21. Оценка до шестикратного загрязнения:
Код:
v=[0, 6, 24, 36, 66, 84, 90, 114, 120, 126, 150, 156, 174, 204, 216, 234, 240]
C =204267977.27052456200777283266142295380
C1=28369943870.637190788534643770043972079
C2=1882883655575.2751806520561345784915500
C3=79503105963393.861809247903002671637974
C4=2398827502988278.8370655540475223328881
C5=55074965123455739.447710661923258904122
C6=1000416540944375388.0187642856124195935
[1, 104, 2952, 41852, 379420, 2471696, 12318076]
10^20: 0.364217
10^21: 1.209901
10^22: 4.437549
10^23: 17.921522
10^24: 78.976390
10^25: 375.024404
Считаю совпадение отличным.
И кстати это довод что меньшего кортежа нет.
Ведь чистых кортежи входят в грязные.
-- 28.07.2024, 17:49 --Мои мысли. Если можно опровергните на цифрах. Я предполагаю, что известно точное фактическое число найденных кортежей и точка, где найден последний кортеж.
Или, если кортежей нет ни одного, то лучше задолго до первого? А насколько задолго?
Если идет счет и не найдено пока ни одного кортежа, то логично стартовать с последней точки счета, ничего не прибавляя.
Цитата:
Если известно что есть один кортеж в точке 1.3е24
Надо стартовать с 1.3е24 прибавив один.
Цитата:
А как быть, если кортежи есть, но их явно больше 1-го и явно меньше миллиона
Надо стартовать с точки последнего найденного кортежа и прибавить найденное число кортежей.