Вопросы по теме '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 просмотров
schedule
26.01.2023
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 просмотров
schedule
19.09.2022
НОД и мод в 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 просмотров
schedule
25.06.2023
Как получить 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 просмотров
schedule
02.02.2024
Как вычислить НОД вектора в 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 просмотров
schedule
26.10.2022
Кодирование алгоритма RSA Java
Итак, я пытаюсь создать алгоритм RSA с нуля.
На данный момент я успешно создал возможность выбора двух простых чисел (в моем текущем примере это 11 и 13). Затем я вычисляю N, выполняя p x q. Получается 143.
Затем я перехожу к моему методу...
217 просмотров
schedule
26.02.2023
Доказательство алгоритма НОД с Дафни
Я пытаюсь доказать алгоритм gcd с Дафни, и это, видимо, не так просто. На данный момент у меня есть (на самом деле немного) функциональная спецификация, и Дафни удалось доказать, что compute_gcd ведет себя именно так. Однако, когда я удаляю...
570 просмотров
schedule
16.06.2023