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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Evgeny Sharandin                     2:5020/755.12  22 Mar 2002  20:31:00
 To : Andrew Doroshev
 Subject : Пpостые числа...
 -------------------------------------------------------------------------------- 
 
 Привет Andrew!
 
 20 марта 2002 года (а было тогда 16:00)
 Andrew Doroshev в своем письме к Mike Gorchak писал:
 
  AD> И чисел не 63Mб, и даже не 63M*sizeof(long) а немного больше 400Mб,
  AD> если хранить именно так, как у Вас.
 
  AD> Файл хранить лучше в виде одно нечётное число - один бит.
  AD> Можно даже компактнее, почти вдвое, если заметить, что из каждых 30
  AD> чисел кандидатов в простые только 8 Это 30*K+{1,07,11,13,17,19,23,29}.
  AD> Прочие делятся на 2,3,5. Однако программулка сильно прибавляет в
  AD> размере, и ещё сильнее теряет в скорости. Сейчас вполне можно
  AD> позволить себе под каждое нечётное от 0 до 2^32 выделить бит памяти -
  AD> всего 256М.
 
 А еще лучше хранить только простые числа в диапазоне до sqrt(max). И никаких
 битов - только байты. Тогда все с легкостью уместится в кеш любого современного
 процессора, что вкупе с отсутствием битовых операций позволит увеличить
 скорость на порядок. Исходник можно утянуть отсюда
 http://www.bmstu.ru/~lid/benchs/pi.zip
 
 Скомпилированная gnu pascal compiler программа на Athlon XP1500+ успевает
 отстреляться за 10сек (без сохранения результатов в файл).
 
 С уважением, Evgeny                           22 марта 2002 года
 
 ---
  * Origin: LID (2:5020/755.12)
 
 

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

 Тема:    Автор:    Дата:  
 П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/39153c9b8725.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional