Достаточно просто сделать простое сито: for (int i=2; i<=N; i++){ if (sieve[i]==0){ cout << i << " является простым" << конец; for (int j = i; j<=N; j+=i){ ...
В качестве упражнения для себя я использую тест Миллера-Рабина. (Работает через SICP). Я понимаю маленькую теорему Ферма и смог успешно ее реализовать. Часть, которую я получаю ...
Я хочу сгенерировать два действительно больших простых числа, используя алгоритм, который я нашел в Интернете и немного изменил. Я получаю эту ошибку в строке 5: Python OverflowError: не может поместиться 'long' в index = sizes ...
Ситуация :Я пишу программу для нахождения простых чисел. Мне нужно решить задачи на сумму 4x^2+y^2=n, где n — известная переменная. Да, это должен быть Руби. Мне удобно тратить много...
Привет. У меня есть список элементов, по которым пользователь может искать. Результаты поиска отображаются в списке. У каждого животного объекта есть путь к изображению в изолированном хранилище. Какой самый быстрый способ связать мою ...
#включить использование пространства имен std; пустота whosprime (длинный длинный x ){ bool imPrime = истина; для (int i = 1; я <= х; i++ ){ for (int z = 2; г <= х; z++ ){...
Я пытаюсь создать генератор простых чисел в одну- линии Python просто как забавное упражнение. Следующий код работает, как и ожидалось, но слишком медленно: простые числа = лямбда q: (i for i in xrange(1,q) if i ...
Я очень новичок в Haskell, и я просто пытаюсь найти сумму первых 2 миллионов простых чисел. Я пытаюсь сгенерировать простые числа, используя решето (Я думаю, решето Эратосфена? ), а ведь уж действительно...
Этот код был взят из книги "Haskell Road to Logic, Math and Programming". Он реализует алгоритм решета Эратосфена и решает задачу проекта Эйлера 10. решето ::[Целое число] -> [Целое число]...
Я работаю над проектом Эйлера Проблема 50, который гласит: Простое число 41 может быть записано как сумма шести последовательных простых чисел: 41 = 2 + 3 + 5 + 7 + 11 + 13 Это самая длинная сумма последовательных ...
В свободное время я играю в проекте Euler, и дело дошло до сути где мне нужно провести рефакторинг. Я реализовал Миллера-Рабина, а также несколько решет. Я слышал раньше ...
Чтобы помочь мне изучить Haskell, я работаю над проблемами в Project Euler. После решения каждой проблемы я сверяю свое решение с вики-страницей Haskell, пытаясь изучить более эффективные методы кодирования. ...
Мой текущий алгоритм проверки простоты чисел в Python это способ замедлить рост числа от 10 до 1 миллиарда. Я хочу его улучшить, зная, что я никогда не получу числа больше ...
Я пытался решить проблему на SPOJ. Нам необходимо вычислить n-ю пару простых чисел-близнецов (простые числа, отличающиеся на 2). n может достигать 10^5. Я попробовал предварительный расчет с использованием сита, мне пришлось просеять...
Задача (суммирование четырех простых чисел) состоит в следующем: Входные данные содержат одно целое число N (N <= 10000000) в каждой строке. Это число, которое вам нужно будет выразить как сумму ...
Я пытаюсь вычислить простые числа, что я уже сделал. Но я хочу вычислить и напечатать ТОЛЬКО n-е простое число (ввод пользователя), а остальные (они не будут напечатаны) только ...
Как в Javascript найти простые числа между 0 -100? Я думал об этом, и я не уверен, как их найти. Я думал о том, чтобы сделать x % x, но обнаружил в этом очевидную проблему. это...
Я просматривал последнюю публикацию в блоге Эрика Липперта о рекомендациях и правилах для GetHashCode, когда наткнулся на этот пункт: Здесь мы могли бы быть еще умнее; точно так же, как List сам себя изменяет при заполнении, ...
Я написал этот код, чтобы найти простые числа меньше заданного числа i в scala. def findPrime(i : Int) : List[Int] = i match { case 2 => List(2) case _ => { val primeList = ...
def is_divisible (num, prime = [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73, 79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199]): для j in ...
I need to generate a safe prime which has the form 2p + 1 where p is also prime of a certain
bit length (lets say 1024 bits). It is to be used in a DH key exchange. I believe openssl can do this via
...
Я изучаю Ruby и занимаюсь математикой. Одна из вещей, которые я хочу сделать, это генерировать простые числа. Я хочу сгенерировать первые десять простых чисел и только первые десять. У меня нет проблем...
Я пытаюсь решить самую большую проблему программирования на C #. Проблема проста, распечатать или записать в файл номер: 257,885,161 - 1 (который имеет 17,425,170 цифр) мне удалось ...
Я практикую прошлые экзаменационные работы для базового экзамена Java, и мне трудно сделать цикл for для проверки, является ли число простым. Я не хочу усложнять это, добавляя эффективность ...
Кто-нибудь может сказать мне, почему число 5381 используется в хеш-функции DJB? Хэш-функция DJB: h(0) = 5381 h(i) = 33 * h(i-1) ^ str[i] Программа c: unsigned int DJBHash(char*str, unsigned int len)
{
...
Я просмотрел много кода по этой теме, но большинство из них выдают числа, которые являются простыми вплоть до ввода количество. Однако мне нужен код, который только проверяет, является ли данный ввод ...
Итак, я пытаюсь написать программу на Haskell, которая очень быстро считает простые числа. Наверное, я не первый, кто пытается это сделать. (В частности, я чертовски уверен, что видел какой-то предшествующий уровень техники,...
Я знаю, что есть один, который используется во всех словарях и хеш-таблицах.NET во внутреннем статическом классе HashHelpers :. Есть ли общедоступный класс где-нибудь еще? Если нет, то почему он хранится внутри...
Я только что применил тест Миллера -Рабина -и простую функцию для факторизации чисел. И то, и другое можно было бы сделать лучше, и, по крайней мере, тест Миллера -Рабина -хорошо известен -. Так что не могли бы вы сказать мне, если...