Я записал программу, которая пытается найти Дружественных Пар. Это требует нахождения сумм надлежащих делителей чисел. Вот является мой текущий sumOfDivisors () методом: интервал sumOfDivisors (интервал n) {...
Для библиотеки я должен сохранить первые числа начал до предела L. Этот набор должен иметь O (1) время поиска (чтобы проверить, является ли число простым или не), и это должно быть легко, учитывая число...
Если вы уже есть первичная факторизация числа, какой самый простой способ получить набор всех факторов этого числа? Я знаю, что мог бы просто выполнить цикл от 2 до sqrt (n) и найти все делимые ...
Может ли кто-нибудь объяснить мне эффективный способ поиска всех множителей числа в Python (2.7 )? Я могу создать алгоритм для этого, но я думаю, что он плохо закодирован и занимает слишком много времени, чтобы произвести ...
Недавно я наткнулся на статью о распараллеливании алгоритма Ро Полларда, и, учитывая мое конкретное приложение, в дополнение к тому факту, что я не достиг необходимого уровня математики, я ' м ...
Хорошо, у меня есть огромное число f. На самом деле, это число чуть более 100 цифр. Знаю, что факторы примерно одинакового размера. Если у меня ограниченные ресурсы и время, на каком языке ...
Возможные дубликаты: n-е уродливое число Найти K-е наименьшее число для выражения (2^x)*(3^y)*(5^z) Мне интересно, как быстро и элегантно решить эту проблему: Мы определяем "уродливое" каждое ...
Possible Duplicate: Efficiently finding all divisors of a number This is much more of an efficiency question than a generic "find a way to do it", but after getting some odd results, I want to ...
#включить использование пространства имен std; пустота whosprime (длинный длинный x ){ bool imPrime = истина; для (int i = 1; я <= х; i++ ){ for (int z = 2; г <= х; z++ ){...
Мой обычный поиск foo не работает. Я пытаюсь найти функцию R, которая возвращает ВСЕ факторы целого числа. Есть по крайней мере 2 пакета с функциями factorize (): gmp и conf.design, ...
Чтобы помочь мне изучить Haskell, я работаю над проблемами в Project Euler. После решения каждой проблемы я сверяю свое решение с вики-страницей Haskell, пытаясь изучить более эффективные методы кодирования. ...
I'm working on a Project Euler problem which requires factorization of an integer. I can come up with a list of all of the primes that are the factor of a given number. The Fundamental Theorem of ...
Итак, я просто хочу найти все делители данного числа (кроме числа сам).
В настоящее время у меня есть это: общедоступный статический список Right_divisors (int x)
{List toreturn = ...
Есть много вопросов о том, как реализовать факторизацию, однако для производственного использования я бы предпочел использовать библиотеку с открытым исходным кодом, чтобы сразу получить что-то эффективное и хорошо протестированное. В...
Для развлечения я реализовал некоторые математические штуки в C++, и я пытался реализовать метод факторизации Ферма, однако, я не знаю, что Я понимаю, что он должен вернуться. Это...
Для данного числа n (мы знаем, что n = p^a *q^b, для некоторых простых чисел p,q и некоторых целых чисел a,b )и заданному числу φ (n)(http://en.wikipedia.org/wiki/Euler%27s_totient_function)найти p,q,a и b....
Может ли кто-нибудь указать мне на библиотеку / код, позволяющий мне выполнять низкоуровневые обновления разложения Холецкого в Python (numpy)?
Matlab предлагает эту функциональность в виде функции под названием cholupdate.
...
На самом деле, учитывая N как (возможно, очень большое) четное целое число, я хочу найти N = F * R, где gcd(F,R) = 1, F>R, и F как можно меньше (поскольку я буду полностью факторизовать F). Суть проблемы...
Я разработал алгоритм для поиска множителей заданного числа. Таким образом, это также помогает определить, является ли данное число простым. Я считаю, что это самый быстрый алгоритм для поиска множителей или простых чисел ...
Я начинаю изучать вычислительную сложность, нотацию BigOh и т.п., и мне было поручено выполнить алгоритм целочисленной факторизации и определить его сложность. Я написал алгоритм, и он ...
Мне нужно получить все простые множители больших чисел, которые легко могут быть увеличены до 1k бит.
Числа практически случайны, так что это не должно быть сложно.
Как мне это сделать эффективно? Я использую C ++ с библиотекой GMP.
...