Обратный элемент по модулю
Теория чисел
Средняя
Даны числа a и m. Верните такое число x из диапазона [0, m-1], что (a * x) mod m = 1 (обратный элемент a по модулю m), или -1, если такого x не существует (a и m не взаимно просты).
Используйте расширенный алгоритм Евклида.
Сигнатура функции
mod_inverse(a: int, m: int) -> int
Примеры
| Вход | Ожидаемый результат |
| [3, 11] | 4 |
| [10, 17] | 12 |
1решили
1пытались
100%успешность
Войдите, чтобы решить →