2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 последовательность простых чисел
Сообщение26.03.2014, 08:35 
Простые числа записаны в десятичной системе без разделителей, то есть 2357111317 итд.2 на первой позиции,7 на 10ой. Какая последовательность цифр записана с позиции 9876543210 по позицию 9876543219 включительно?Как ее можно решить не прибегаю к полному перебору программой ибо очень долго?

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 08:54 
Любая конечная последовательность цифр в записи простых чисел встречается бесконечно много раз. Поэтому ваш вопрос не имеет смысла.

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 08:57 
Руст в сообщении #840815 писал(а):
Любая конечная последовательность цифр в записи простых чисел встречается бесконечно много раз. Поэтому ваш вопрос не имеет смысла.

Но задача то есть и ее надо решить =( Мое пока решение это проверять на простоту, считать кол-во цифр в числе и перебират ьпока не получится такое кол-во позиции.но это не вариант вообще(

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 09:07 
Аватара пользователя
Используйте значение $\pi(10)$, $\pi(100)$, $\pi(1000)$ и т.д., чтобы понять сколькизначные простые числа идут в том диапазоне, а там и сами числа нетрудно найти.
В любом случае, умея вычислять $\pi(10^k)$ (или взять таблицу этих значений) и $p_n$ ($n$-е простое), задача не составляет труда.

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 10:10 
Аватара пользователя
Мне кажется, что диапазон позиций нехорош.
Ведь $\pi(10^{10})=455,052,511$, то есть в достаточном приближении простые числа, имеющие не больше 10 знаков, займут $\approx 4$ млрд позиций, а дальше пойдут 11-значные. Надо заполнить ещё 6 млрд позиций. То есть найти 500 млн 11-значных чисел. Это сколько проверить всех подряд? Трудновато будет. Или же поискать промежуточные значения $\pi(x)$.

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 10:32 
gris в сообщении #840845 писал(а):
Мне кажется, что диапазон позиций нехорош.
Ведь $\pi(10^{10})=455,052,511$, то есть в достаточном приближении простые числа, имеющие не больше 10 знаков, займут $\approx 4$ млрд позиций, а дальше пойдут 11-значные. Надо заполнить ещё 6 млрд позиций. То есть найти 500 млн 11-значных чисел. Это сколько проверить всех подряд? Трудновато будет. Или же поискать промежуточные значения $\pi(x)$.

Так промежуточные я найду приблизительно, как мне потом доставать нужную комбинацию?

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 10:40 
Непосредственно находя простые числа.

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 10:55 
Аватара пользователя
можно и точно посчитать, какое по счёту простое число (два числа) и какие именно его цифры будут занимать указанные позиции. Это уже совсем нетрудно и, возможно, сойдёт в виде ответа. По номеру простого числа (в пределах триллиона) можно его узнать в базах данных.

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 11:26 
Аватара пользователя
gris в сообщении #840862 писал(а):
По номеру простого числа (в пределах триллиона) можно его узнать в базах данных.

Достаточно обратиться к базе данных, содержащей миллиард простых чисел.

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 12:10 
Я не правильно понял условие, как о позиции, где стоят числа (цифры) 9876543210.

Так задача решается как сказал maxal. Только трудность заключается в том, что десятизначные простые
числа заканчиваются на позиции 5 059 421 041. Соответственно в этих позициях стоят цифры 437 920 198 -го простого числа, большего $10^{10}$ или 892 972 710 -го простого числа, исключая его первую цифру.

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 13:13 
Аватара пользователя
Руст в сообщении #840913 писал(а):
десятизначные простые
числа заканчиваются на позиции 5 059 421 041. Соответственно в этих позициях стоят цифры 437 920 198 -го простого числа

:shock:
У меня получается, что последнее десятизначное простое число занимает позиции
4 493 162 017 — 4 493 162 026.
И стоят в этих позициях цифры 455 052 511-го простого числа.

(Оффтоп)

А нужные простые числа – это 944 450 801-е и 944 450 802-е.

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 13:26 
Я посчитал позицию, где заканчивается простые меньшие $10^{10}$ по формуле
$10*\pi(10^{10})-\pi(10^9)-2*\pi(10^8)-...-9*\pi(10)$.
Возможно где то допустил арифметическую ошибку.
Дальше начинаются 11-и значные простые. На этой позиции стоят цифры простого числа порядка 20 миллиардов.

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 13:33 
Аватара пользователя
Руст
Правильнее будет:
$\sum\limits_{i=1}^{10}i\cdot(\pi(10^i)-\pi(10^{i-1}))=10\cdot\pi(10^{10})-\sum\limits_{i=1}^9\pi(10^i)$

 
 
 
 Re: последовательность простых чисел
Сообщение26.03.2014, 15:00 
Да. Я неправильно раскрыл скобки.

 
 
 [ Сообщений: 14 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group