Я использую назначение python для своего класса программирования. вопрос требует, чтобы мы вносили некоторый вклад и делали его в виде a/b mod N, возвращая a/b mod N как целое число от 0 до n-1. Если b имеет мультипликативный обратный мод Nобъяснение модульного задания?
здесь что я сделал: например, вход >>> a = 3, b = 2, n = 7 введите вход и оцените 3/2, затем оцените 1.5mod7
однако, это не тот ответ, который хочет учитель , правильный ответ равен 5.
То, что я думал делать, это найти целое число в диапазоне (1, n), такое, что целое число * 1 mod N., что мы и хотим. однако из всех тестовых случаев, которые я получил, только пример работает таким образом. вот примеры ввода и правильного вывода
input1: 3,2,7
input2: 14, 67, 88
input3: 10, 3, 40
out1:5
out2:58
out3:30
я знаю ответы на некоторые вопросы не определены, и я знаю, как получить те,
я полностью потерял о том, как сделать эти три и получить он отвечает обязательный.
448810 спасибо. это было полезно. Я не думаю, что я вполне понимаю расширенный алгоритм. –