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

Вынести НОД, возведенный в степень
Используя Mathematica (v.7), в основном я хочу привести такое выражение (x + x^2 + x^3)^4 to x^4 (1 + x + x^2)^4 Как лучше всего взять такой термин, как НОД, из выражения, которое возведено в степень и находится в факторизованной...
901 просмотров

временная сложность алгоритма gcd ниже
Мне было трудно рассчитать временную сложность двоичного алгоритма НОД, также известного как алгоритм Штейна, который принимается равным O(n^2), где n — количество битов в большем из двух чисел. . Разве это не должно быть O(n)? Алгоритм выглядит...
1901 просмотров

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

Рекурсивное вычисление GCD элементов множества
У нас есть набор положительных целых чисел. Мы создаем новый набор, вычисляя наибольший общий делитель всех возможных пар целых чисел из этого набора. Мы повторяем вышеуказанный шаг, пока в наборе не останется только один член. Существует ли...
101 просмотров

Как написать функцию Java для реализации алгоритма Евклида для вычисления наибольшего общего делителя gcd (m, n)
Мне нужно отредактировать основную функцию, чтобы вычислить (m,n) для всех m и n от 2 до 10, но я не знаю, как это сделать. Мне нужно написать функцию Java для реализации алгоритма Евклида для вычисления наибольшего общего делителя gcd(m, n),...
5186 просмотров

Упрощение дробей — ActionScript 3
Я новичок в ActionScript 3 и пытался создать программу, которая упрощает дроби. Я почти уверен, что есть ошибка в отношении реализации цикла в функции «gcd», однако никаких всплывающих окон ошибок (для синтаксиса или чего-то еще), и логика, кажется,...
74 просмотров

Создайте функцию наименьшего общего кратного для вектора в R с помощью вспомогательных функций
В R у меня есть две вспомогательные функции gcf(x,y) для нахождения наибольшего общего делителя двух чисел а также lcm(x,y) для нахождения общего кратного двух чисел. Например, > gcd(85,75) [1] 5 > lcm(20,50) [1] 100 Теперь мне...
284 просмотров
schedule 21.02.2023

Как я могу ускорить двоичный алгоритм НОД с помощью __builtin_ctz?
clang и GCC имеют функцию int __builtin_ctz(unsigned) . Это подсчитывает конечные нули в целом числе. В статье Википедии об этом семействе функций упоминается, что бинарный алгоритм GCD можно ускорить с помощью __builtin_ctz , но я не понимаю...
319 просмотров

Программа C для вычисления наибольшего общего делителя дает неверный ответ
Я написал следующую программу, которая берет два числа из командной строки и возвращает gcd этих чисел. #include <stdio.h> int to_int(char *input) { return *input - '0'; } int main(int argc, char *argv[]) { if (argc < 2)...
57 просмотров
schedule 27.02.2022