
Найти остаток от деления 33^35 на 15


Ответы на вопрос

Преобразуем:
Чтобы найти остаток от деления, нам нужно узнать, какой цифрой оканчивается произведение . Очевидно, что число
оканчивается на 1, так как 1 в любой степени равняется 1. Для числа 3 найдем закономерность:
и т.д. Значит число оканчивается на цифру 9, тогда остаток от деления получаем (9·1)/5 ⇒ ост. 4
Теперь умножим остаток на 3, которую мы сократили при преобразованиях 4·3=12
Ответ: 12



Для нахождения остатка от деления большого числа на другое число можно воспользоваться свойством остатков от деления и алгоритмом возведения в степень по модулю.
Свойство остатков от деления гласит: (a * b) % m = ((a % m) * (b % m)) % m
И алгоритм возведения в степень по модулю работает следующим образом:
- Если степень n равна 0, вернуть 1.
- Если степень n четная, рекурсивно вызвать функцию для (a, n / 2) и вернуть результат, возведенный в квадрат по модулю m: ((a^(n/2)) % m)^2 % m.
- Если степень n нечетная, рекурсивно вызвать функцию для (a, n - 1), и вернуть результат, умноженный на a по модулю m: (a % m) * (a^(n-1) % m) % m.
Теперь применим алгоритм для нашей задачи:
a = 33 n = 35 m = 15
35 - нечетное число, поэтому рекурсивно вызываем функцию для (33, 34) и умножаем результат на 33 по модулю 15.
34 - четное число, рекурсивно вызываем функцию для (33, 17) и возводим результат в квадрат по модулю 15.
17 - нечетное число, рекурсивно вызываем функцию для (33, 16) и умножаем результат на 33 по модулю 15.
16 - четное число, рекурсивно вызываем функцию для (33, 8) и возводим результат в квадрат по модулю 15.
8 - четное число, рекурсивно вызываем функцию для (33, 4) и возводим результат в квадрат по модулю 15.
4 - четное число, рекурсивно вызываем функцию для (33, 2) и возводим результат в квадрат по модулю 15.
2 - четное число, рекурсивно вызываем функцию для (33, 1) и возводим результат в квадрат по модулю 15.
1 - это базовый случай рекурсии, возвращаем 33 % 15 = 3.
Теперь последовательно перемножим все результаты и возьмем остаток от деления на 15:
3^2 % 15 = 9 9^2 % 15 = 6 6^2 % 15 = 6 6^2 % 15 = 6 6^2 % 15 = 6
Таким образом, остаток от деления 33^35 на 15 равен 6.


Похожие вопросы
Топ вопросов за вчера в категории Алгебра
Последние заданные вопросы в категории Алгебра
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili