Статья Автор: Деникина Н.В., Деникин А.В.

1.1 Дробные системы счисления — период последних цифр и свёртка показателя

Хвост записи повторяется

Остатков по модулю 256 всего 256 штук, поэтому последовательность M, M2, M3, ... по модулю 256 обязана зациклиться. Если M нечётно, у него есть обратный по модулю 256, и цикл начинается сразу с первого члена: последовательность чисто периодическая. Длина этого цикла называется порядком M по модулю 256.

Полезный факт про степени двойки: для любого нечётного M верно M64 = 1 (mod 256). Значит порядок всегда делит 64 — он равен 1, 2, 4, 8, 16, 32 или 64, и ничему другому.


Как найти порядок руками

Возводим в квадрат и каждый раз оставляем две последние шестнадцатеричные цифры. Одно действие — умножение двух двузначных чисел в столбик:

AB -> 39 -> B1 -> 61 -> C1 -> 81 -> 01

Это 1712, 1714, 1718, 17116, 17132, 17164 по модулю 256. На шестом шаге получили 01, то есть единицу: порядок 171 по модулю 256 равен 64.



Программа печатает:

AB -> 39 -> B1 -> 61 -> C1 -> 81 -> 01 -> 01
порядок: 64
N mod 64 = 0
ответ: 01

Полный разбор олимпиадной задачи

Найти две последние цифры шестнадцатеричной записи числа (0,AB16)N при N = 20 000 000 000.

  1. 0,AB16 = 171/256, значит (0,AB16)N = 171N / 162N.
  2. Запись конечна, после запятой 2N цифр, и это цифры целого 171N.
  3. Две последние цифры = 171N mod 256.
  4. Порядок 171 по модулю 256 равен 64.
  5. N = 2·1010 = 211·510, а 211 = 2048 делится на 64. Значит N кратно 64 и 171N = 1 (mod 256).
  6. Единица по модулю 256 в двух шестнадцатеричных цифрах — это 01.

Ответ: 01. Пункт 5 — единственное место, где нужна арифметика олимпиадного уровня: разложить показатель на множители и увидеть в нём 211.


Расставьте шаги решения такой задачи в правильном порядке.


Чему равны две последние цифры шестнадцатеричной записи числа (0,AB16)128? Ровно две цифры.


При каких показателях N запись (0,AB16)N оканчивается цифрами 01? Выберите все подходящие.


Верно или неверно?


Про последнее утверждение — следующая тетрадь: чётная мантисса ведёт себя принципиально иначе, и наивное применение остатка там даёт формально верный, но бессодержательный ответ.

Загрузка...
Чтобы оставить комментарий, необходимо авторизоваться
💬
Пока нет комментариев. Будьте первым!
Печать