Як швидко визначити простоту числа?
Натуральне число, більше 1 , називається простим, якщо воно ні на що не ділиться, крім себе і 1 . Інакше кажучи, n > 1 – просте, якщо під час його ділення на будь-яке число, крім 1 і n, є залишок. Наприклад, 5 це просте число, воно не може бути поділене без залишку на 2, 3 і 4.
p = 2n + 1. Очевидно, що формула (8) не завжди дає прості числа; наприклад, якщо n – складене число , n = kl, k>1, l>1, то p ділиться на 2k – 1 і на 2l – 1….Прості числа Мерсенна і Ферма
6 = | (3 – 4)/2 = 1 + 2 + 3, |
---|---|
28 = | (7 – 8)/2 = 1 + 2 + 4 + 7 + 14 |
Послідовність простих чисел починається так: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, … Існують різні алгоритми перевірки числа на простоту.
Якщо потрібно перевірити на простоту число типу int, то можна обійтися без двійкового множення…. Асимптотика рішення
- перевірка на простоту
- тест Ферма
- алгоритм
- програмування
- спортивне
- асимптотика
- НОД
- двійкове множення