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