Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Andrew Doroshev                      2:5020/400     25 Mar 2002  22:00:07
 To : Valera Ivanov
 Subject : Re: Пpостые числа...
 -------------------------------------------------------------------------------- 
 
 
 Dear Valera Ivanov!
 
 >  AD> Файл хранить лучше в виде одно нечётное число - один бит.
 >  AD> Можно даже компактнее, почти вдвое, если заметить, что из каждых 30 чисел
 >  AD> кандидатов в простые только 8
 >  AD> Это 30*K+{1,07,11,13,17,19,23,29}. Прочие делятся на 2,3,5.
 > 
 > ну так можно и далее рассуждать
 > возьмем 2*3*5*7 = 210 и аналогично и тд, пока не дойдем до разумного с
 > практической точки зрения предела соотношения
 
 О том и речь, что разумный предел - 2*3*5
 
 2  50% 1/2        
 3  33,(3)% 1/2-1/(2*3)=1/3
 5  30% 1/3-1/(2*3*5)=3/10
 7  29,52%  3/10-1/(2*3*5*7)=31/105
 11 29,48%  31/105-1/(2*3*5*7*11)=227/770
 
 При переходе от 2*3*5 к 2*3*5*7 экономия - пол процента
 
 > 
 > заметь что ты делаешь можно сказать первые 3 (2,3,5) шага
 > упомянутого тобой метода "Решето Эратосфена"  - в таблице (массиве битов,
 > индекс соответствует нат числу, изначально все биты =1 ) начинаем с 2 (2-й бит
 > оставляем = 1) зачеркиваем все остальные кратные 2 (те биты 2*i, i>1),
 > переходим на следующий индекс, бит которого не равен 0, те 3, биты 3*i : =0 и
 > тд до корня длины массива
 
 Hе надо путать просеивание с хранением.
 Речь идёт именно о хранении. А сеять будем все нечётные числа.Или даже с
 чётными, но за несколько проходов.
 
 > 
 > те может быть оптимальнее сначала сформировать такое решето, а потом по биту
 > быстро определять простое число или нет?
 
 Hе понял...
 
 Andrew Doroshev
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Пpостые числа...   Alexey Pirogov   14 Mar 2002 21:29:45 
 Re: Пpостые числа...   Andrey   17 Mar 2002 16:27:44 
 Re: Пpостые числа...   Andrey Belyakov   18 Mar 2002 00:11:26 
 Пpостые числа...   Stepan M. Pechkin   18 Mar 2002 23:39:00 
 Re: Пpостые числа...   Sergey Andrianov   20 Mar 2002 20:29:24 
 Re: Пpостые числа...   Mike Gorchak   20 Mar 2002 11:29:37 
 Re: Пpостые числа...   Andrew Doroshev   20 Mar 2002 17:00:38 
 Re: Пpостые числа...   Andrew Ezhguroff   21 Mar 2002 07:07:25 
 Пpостые числа...   Evgeny Sharandin   22 Mar 2002 20:31:00 
 Re: Пpостые числа...   Andrew Doroshev   25 Mar 2002 21:41:41 
 Пpостые числа...   Evgeny Sharandin   01 Apr 2002 02:09:00 
 Пpостые числа...   Valera Ivanov   23 Mar 2002 05:24:52 
 Re: Пpостые числа...   Andrew Doroshev   25 Mar 2002 22:00:07 
 Re: Пpостые числа... - fido7.ru.algorithms   Roman Miroshnichenko   25 Mar 2002 23:22:15 
 Простые числа... - fido7.ru.algorithms   Max Alekseyev   25 Mar 2002 16:08:24 
 Пpостые числа... - fido7.ru.algorithms   Wowa Savin   26 Mar 2002 10:56:03 
 Пpостые числа... - fido7.ru.algorithms   Alexander Topolskiy   30 Mar 2002 19:50:52 
 Re: Пpостые числа... - fido7.ru.algorithms   Andrew Doroshev   06 Apr 2002 10:20:38 
 Re: Пpостые числа... - fido7.ru.algorithms   Andrew Doroshev   27 Mar 2002 17:40:05 
 Re: Пpостые числа... - fido7.ru.algorithms   Andrew Doroshev   27 Mar 2002 18:21:31 
 Пpостые числа... - fido7.ru.algorithms   Evgeny Sharandin   01 Apr 2002 02:19:00 
Архивное /ru.algorithms/7923ae16ae10.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional