1 5 4 6 2 1 3
2 6 5 4 3 2 1
3 2 1 5 6 3 4
4 3 6 1 5 4 2
5 4 3 2 1 6 5
1. Постройте таблицу для N = 8 игроков.
2. Покажите, что когда
3. Почему команда с номером
4. Убедитесь, что если в соответствии с формулой команда
§ 4. Простое или составное?
В заключение обсудим применение сравнений в качестве метода определения того, является ли некоторое большое число простым или составным. Этот очень эффективный метод особенно хорош, когда речь идет о некотором числе, выбранном наугад. Он основан на малой теореме Ферма (7.5.8).
Пусть
в соответствии с малой теоремой Ферма. Следовательно, если мы проверим это сравнение (8.4.1) и убедимся, что оно не выполняется, то можно утверждать, что число
Пример. Возьмем
Более того,
28 = 256 ≡ -17 (mod 91),
216 = (28)2 ≡ (-17)2 = 289 ≡ 16 (mod 91),
232 = (216)2 ≡ (16)2 = 256 ≡ -17 (mod 91),
264 = (232)2 ≡ (-17)2 = 289 ≡ 16 (mod 91),
так что
290 = 264 • 216 • 28 • 22 ≡ 16 • 16 • (-17) • 4 ≡ 64 ≠ 1 (mod 91).
Отсюда делаем вывод, что число N составное. И действительно, 91 = 7 • 13.
Наш пример слишком прост, чтобы на нем увидеть действительную силу метода. Составив соответствующую программу для ЭВМ, можно таким способом установить, что некоторые очень большие числа являются составными. К сожалению, этот метод не указывает на то, какие именно множители имеет данное число, следовательно, во многих случаях мы знаем, что число составное, однако не имеем представления о его делителях.
В особенности это относится к числам Ферма
которые мы обсуждали в § 3 главы 2. Как мы уже отмечали, они являются простыми для
с помощью теоремы Ферма, можно взять
З2ˆ32 ≡ 1 (mod
Чтобы вычислить остаток степени в левой части сравнения, мы должны возвести число 3 в квадрат 32 раза и всякий раз привести полученный результат по модулю F5. Мы избавим читателя от подробностей. Можно найти, что сравнение (8.4.2) не выполняется, следовательно, число
Если сравнение (8.4.1) выполняется для некоторого числа
Имеется другой подход, эффективный для не слишком больших чисел N. Возьмем
2
но число N является составным. Такие числа N иногда называют
С помощью таблиц Пуля и Лемера можно определить простоту любого числа N ^ 100 000 000. Сначала проверяется выполнимость сравнения (8.4.3). Если это сравнение не выполняется, то число
Наименьшим составным числом, удовлетворяющим сравнению (8.4.3), является
В пределах 1000 существуют еще два таких числа,
а именно: