Xenia1996!
Смысл в том, что вычисление по модулю - это очень простая штука. Поскольку Вы уже регулярно с ними сталкиваетесь, я Вам советую прочесть на эту тему хоть что-то. Возьмите хоть Бухштаба Теорию чисел - там это все очень просто написано (можете даже не все главы читать)(есть в Интернете и у меня).
Часть я Вам объясню тут.
Во-первых, если Вы хотите вычислить
, то это очень просто: представляете
в 2-ичной системе счисления и из этого представления все находите с помощью возведения в квадрат и перемножения, причем после каждой арифметической операции берете выражение по модулю. Например по модулю 100
Далее,
, где
- функция Люка. Можете вместо нее брать функцию Эйлера
для
, но функция Люка обычно меньше. Функция Люка для нечетных
определяется как
(а для четных она еще меньше, чем это выражение и делит его, но я ее для четных забыл
).
Так вот:
,
, то есть по модулю 100 уже
и тогда вот эта гигантская башня, которую Вы написали, становится не 9-и, а 3-хэтажной.
Вот
Наконец вот это:
Xenia1996 писал(а):
Это ещё повезло, что не было периодов, взаимно простых с 100.
Это Вам не повезло. Это просто
не взаимно просто с
при четных
, причем всегда. Попробуйте доказать
.
не взаимно просто с
- нечетное, свободное от квадратов + еще несколько жестких условий - очень маловероятное явление...