Результаты поиска по запросу "greatest-common-divisor"

13 ответов

на основе Niels Möller, «Об алгоритме Шенхаге и вычислении GCD в субквадратичных целых числах», в Математике вычислений, том 77, январь 2008, с. 589-607. (Судя по тому, как я прищурился, GMP, похоже, не поддерживает GCD более чем из двух чисел.)

самый быстрый способ вычислить наибольший общий делитель n чисел?

1 ответ

Кнут Искусство компьютерного программирования ex 1.1.8

Я не могу понять, что имел в виду Кнут в своих инструкциях к упражнению 8 из главы 1.1.Задача состоит в том, чтобы сделать эффективный алгоритм gcd из двух н...

1 ответ

Использование Пролога для вычисления GCD многочлена

Название вроде говорит само за себя. Я рассчитываю вычислить GCD двух полиномов. Есть ли способ сделать это в Прологе? Если так, что является хорошей отправн...

ТОП публикаций

5 ответов

Сумма наибольшего общего делителя всех чисел до n с n

Есть n чисел от 1 до n. Мне нужно найти cgcd (i, n), где i = 1 - i = n для n из диапазона 10 ^ 7. Я использовал алгоритм Евклида для gcd, но он дал TLE. Есть...

6 ответов

Евклидов алгоритм (GCD) с несколькими числами?

Так что я'Я пишу программу на Python, чтобы получить GCD любого количества чисел.

2 ответа

Какой самый быстрый способ проверить, являются ли два приведенных числа взаимно простыми?

5 ответов

Функция numpy gcd

Есть лиnumpy иметьgcd функционировать где-то в своей структуре модулей? Я в курсеfractions.gcd но подумалnumpy эквивалентно может быть потенциально быстрее и лучше работать сnumpy типы данных. Я не смог ничего найти в Google, кроме ...

6 ответов

Евклидов наибольший общий делитель для более чем двух чисел

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

6 ответов

Евклидов наибольший общий делитель для более чем двух чисел

2 ответа

Какой самый быстрый способ проверить, являются ли два приведенных числа взаимно простыми?

Одним из способов является вычисление ихНОДи проверьте, если это 1. Есть ли какой-нибудь более быстрый способ?