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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alexander Krotoff                    2:5020/400     28 Nov 2001  15:07:35
 To : Pavel V Reich
 Subject : Re: Простое число?
 -------------------------------------------------------------------------------- 
 
 Pavel V. Reich <Pavel.V.Reich@f75.n5004.z2.fidonet.org> wrote:
 
 PVR> В поисках оптимального алгоритма проверки числа на простое ли? натолкнулся 
 PVR> на функцию в rsa.cpp (rsa-cpp.zip) вот комментарий:
 
 PVR> ДWindows ClipboardД
 PVR>   // Test based on Fermats theorem a**(p-1) = 1 mod p for prime p
 PVR>   // For 1000 bit numbers this can take quite a while
 PVR> ДWindows ClipboardД
 PVR> Интересует что это за Теорема Ферма (впервые слышу о такой теореме)
 PVR> и получается ли проверка? для 5 у меня получается
 PVR> 2**(5-1)=16
 PVR> 1 mod 5=1
 
 Ошибка здесь. = 1 mod 5 - это не остаток от деления.
 x=y mod z (читается x сравнимо с у по модулю z)
 означает что x-y делится без остатка на z.
 
 PVR> 16!=1;
 PVR> а насколько я понял - должно быть простым числом.
 PVR> Заранее благодарен за ответы.
 
 16 = 1 mod 5 потому что (16-1)=15 делится на 5.
 
 -- 
 Успехов,
 Саша.
 --- ifmail v.2.15dev5
  * Origin: Он знал Сашу Бло. (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Простое число?   Pavel V. Reich   28 Nov 2001 03:21:50 
 Простое число?   Max Alekseyev   27 Nov 2001 18:28:36 
 Re: Простое число?   Pavel V. Reich   28 Nov 2001 15:23:00 
 Простое число?   Max Alekseyev   29 Nov 2001 01:12:02 
 Re: Простое число?   Evgenij Masherov   29 Nov 2001 13:53:51 
 Re: Простое число?   Andrew Ezhguroff   28 Nov 2001 14:08:02 
 Re: Простое число?   Alexander Krotoff   28 Nov 2001 15:07:35 
Архивное /ru.algorithms/1720879f3fbad.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional