2014 dxdy logo

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

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




 
 Решето Эратосфена
Сообщение19.11.2012, 13:46 
Не могу разобраться в поиске простых чисел в диапазоне от 1115 до 1136. В поиске чисел от 2 до n я разобрался, а вот как использовать это решето для поиска чисел от a до b я не понял, в интернете везде объясняется только для первого случая.

 
 
 
 Re: Решето Эратосфена
Сообщение19.11.2012, 13:54 
Ruthless в сообщении #646419 писал(а):
Не могу разобраться в поиске простых чисел в диапазоне от 1115 до 1136. В поиске чисел от 2 до n я разобрался, а вот как использовать это решето для поиска чисел от a до b я не понял, в интернете везде объясняется только для первого случая.
Тогда начинайте с 2 :-)
Впрочем, можно и 1115. Только придется искать на заданном промежутке наименьшее числа, кратные 2, 3, 5, ..., 31. А в остальном все также.

 
 
 
 Re: Решето Эратосфена
Сообщение19.11.2012, 13:57 
А как именно их можно отыскать? Вычеркивать каждое второе, третье, ..., 31-е число? Но тогда остаются невычеркнутыми составные числа, значит, нужно как-то модифицировать алгоритм вычеркивания чисел, но как?

 
 
 
 Re: Решето Эратосфена
Сообщение19.11.2012, 14:02 
Ruthless в сообщении #646426 писал(а):
Но тогда остаются невычеркнутыми составные числа
Не останутся.

 
 
 
 Re: Решето Эратосфена
Сообщение19.11.2012, 14:03 
Ruthless в сообщении #646426 писал(а):
А как именно их можно отыскать? Вычеркивать каждое второе, третье, ..., 31-е число? Но тогда остаются невычеркнутыми составные числа
Как это?! Укажите хотя бы одно.

 
 
 
 Re: Решето Эратосфена
Сообщение19.11.2012, 14:08 
Ruthless в сообщении #646419 писал(а):
В поиске чисел от 2 до n я разобрался, а вот как использовать это решето для поиска чисел от a до b я не понял, в интернете везде объясняется только для первого случая.
Точно так же, а если еще и $a>\sqrt{b}$, то еще и проще (не надо оставлять простые, кратные используемым делителям).

 
 
 
 Re: Решето Эратосфена
Сообщение19.11.2012, 14:09 
Изображение
Вычеркивал сначала четные числа(серым), затем, начиная с 1117 каждое третье, потом каждое пятое. Я, наверное, неправильно повычеркивал. Объясните, пожалуйста, какие и с какого числа нужно вычеркивать после того, как вычеркнул четные.

 
 
 
 Re: Решето Эратосфена
Сообщение19.11.2012, 14:27 
Ruthless в сообщении #646431 писал(а):
затем, начиная с 1117 каждое третье
А 1117 разве делится на 3?

 
 
 
 Re: Решето Эратосфена
Сообщение19.11.2012, 14:31 
Ruthless в сообщении #646431 писал(а):
Вычеркивал сначала четные числа(серым), затем, начиная с 1117 каждое третье, потом каждое пятое.
А нафига? Смысл-то в том, чтобы вычеркнуть числа, кратные используемым простым: $2,3,5,...31$. Хотя они, конечно, арифметическую прогрессию образуют.

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


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