Вопросы по теме 'greatest-common-divisor'

Наибольший общий делитель Евклида для более чем двух чисел
Может ли кто-нибудь привести пример поиска алгоритма наибольшего общего делителя для более чем двух чисел? Я считаю, что язык программирования не имеет значения.
16306 просмотров
schedule 27.09.2022

Помогите мне найти ошибку в алгоритме наибольшего общего делителя в python
Итак, я написал function gcd(a, b) if b <> 0 gcd (b, a % b) else return a print gcd (12, 9) Такие вот дела: НОД(12, 9) 9 ‹> 0 означает ИСТИНА НОД(9, 12 % 9 = 3) 3 ‹> 0 означает ИСТИНА НОД(3, 9 % 3 = 0) 0 ‹> 0...
762 просмотров
schedule 17.12.2022

Алгоритмы НОД для арифметики произвольной точности
Я полностью застрял в этом вопросе, поэтому я ищу любую помощь. Я думаю, что все знают об основных алгоритмах вычисления НОД, таких как двоичный или евклидов НОД. Не проблема реализовать такой метод для вычисления двух чисел с одинарной точностью....
996 просмотров

Java: получить наибольший общий делитель, какой метод лучше?
Из этого вопроса Java: получить наибольший общий делитель При получении gcd любого типа данных, будь то int , long , Integer , Long , какой ответ лучше с точки зрения точности, скорости, использования процессора и т. д.? A: private...
1155 просмотров
schedule 05.11.2022

StackOverflowError при поиске взаимно простых пар для 2 чисел с использованием рекурсивной функции. Можем ли мы преобразовать ее в итерацию
Я хотел рассчитать количество пар (m,n), где GCD(m,n)=x, скажем, x=1 и 1‹=m‹=M=10^5 и 1‹=n‹=N=10^ 5. M и N будут даны Примечание. Мне просто нужно количество возможных пар, а не пар. ОГРАНИЧЕНИЕ ПО ВРЕМЕНИ: 5 сек. Приведенный ниже код...
534 просмотров

НОД и мод в Coq
Я застрял в проблеме в Coq, было бы здорово, если бы у кого-нибудь были какие-то советы о том, как разбить проблему на более мелкие шаги. Лемма такова: Lemma gcd_prime : forall (a b : Z), a > 1 -> b > 1 -> Z.gcd a b = 1 -> Zmod...
559 просмотров
schedule 20.04.2024

НОД Python — ошибки
У меня проблема с моим кодом, целью которого является найти НОД двух входов. Когда я пытаюсь запустить модуль, он говорит мне, что «gcd» не определен. def GCD(12,4): gcd = 1 for i in range(2, max(12,4)/2): if((12 % i == 0) and (4...
1045 просмотров

Как получить GCD целых чисел аргументов командной строки, введенных пользователем после «./a.out» в любом порядке?
Эта программа возвращает GCD аргументов командной строки, введенных пользователем, ТОЛЬКО от наименьшего до наибольшего. Например: Пользовательский ввод: './a.out 5 10 15 20 25' Эта программа возвращает: «GCD аргументов командной строки равен...
4570 просмотров
schedule 05.01.2023

Программа для нахождения наибольшего общего делителя
Вот программа на С++, которую я пытался написать для вышеуказанного вопроса. Наш учитель сказал нам использовать цикл for. void main() int A[30],B[30],m,n,i,j,x,z; cout<< "enter two numbers"; cin>>m>>n;...
408 просмотров
schedule 23.05.2023

Почему моя программа GCD на C не работает?
Я пытаюсь найти НОД двух чисел, используя алгоритм Евклида в C (рекурсивно), и я знаю, что математически он еще не совсем совершенен, поскольку игнорирует условия отрицательных чисел, но я просто хочу, чтобы этот работал для положительных чисел на...
199 просмотров

Как вычислить НОД вектора в GNU Octave/Matlab
gcd (A1, A2, ...) вычисляет НОД элементов A1(1), A2(1), ... . Поскольку элементы хранятся в векторе A , как вычислить gcd (A) ? (я имею в виду, что gcd (4, 2, 8) = 2 , gcd ([4, 2, 8] вызовет ошибку в GNU Octave 4.0.0).
2367 просмотров
schedule 13.07.2022

Наименьшее общее кратное значений массива с использованием алгоритма Евклида
Я хочу вычислить наименьшее общее кратное массива значений, используя алгоритм Евклида Я использую эту реализацию псевдокода: найдено в википедии function gcd(a, b) while b ≠ 0 t := b; b := a mod b; a := t;...
2340 просмотров

Кодирование алгоритма RSA Java
Итак, я пытаюсь создать алгоритм RSA с нуля. На данный момент я успешно создал возможность выбора двух простых чисел (в моем текущем примере это 11 и 13). Затем я вычисляю N, выполняя p x q. Получается 143. Затем я перехожу к моему методу...
217 просмотров

Доказательство алгоритма НОД с Дафни
Я пытаюсь доказать алгоритм gcd с Дафни, и это, видимо, не так просто. На данный момент у меня есть (на самом деле немного) функциональная спецификация, и Дафни удалось доказать, что compute_gcd ведет себя именно так. Однако, когда я удаляю...
570 просмотров
schedule 16.06.2023