Вопросы по теме 'sieve'
Нахождение составных чисел
У меня есть ряд случайных чисел. Диапазон фактически определяется пользователем, но он может составлять до 1000 целых чисел. Они размещены в этом:
vector<int> n
и значения вставляются следующим образом:
srand(1);
for (i = 0; i...
5665 просмотров
schedule
07.05.2022
Удалить каждый (k+1)-й оставшийся элемент в k-м проходе натуральных чисел
В серии натуральных чисел мы должны удалить каждый 2-й элемент в 1-м проходе. Затем в оставшихся элементах удалите каждый третий элемент во втором проходе. Затем на K-м проходе удалите каждый (k+1)-й элемент из оставшихся элементов.
Сериал будет...
2889 просмотров
schedule
09.03.2023
Моя реализация Решета Эратосфена ошибочна?
Я делаю реализацию решета Эратосфена в Python. Возникающая проблема заключается в том, что появляются не все простые числа (в основном с меньшими номерами).
Вот мой код:
def prevPrimes(n):
from math import sqrt
from time import time...
215 просмотров
schedule
15.05.2023
Алгоритм решета Эратосфена в C
Итак, эта функция, которую я создал, использует алгоритм Решета Эратосфена для вычисления всех простых чисел ‹= n. Эта функция хранит в параметрах простые числа и количество простых чисел.
Когда функция завершается, простые числа должны указывать...
4005 просмотров
schedule
10.06.2022
Является ли это оптимальным простым генератором?
Является ли это каким-либо образом оптимальным решением для нахождения простых чисел? Я не пытаюсь добавить каждую оптимизацию на свете, но хороша ли основная?
def primesUpto(self, x):
primes = [2]
sieve = [2]
i = 3
while i <=...
424 просмотров
schedule
04.02.2023
Улучшение эффективности моего Решета Эратосфена в Рубине?
Ниже приведена моя реализация решета Эратосфена для поиска простых чисел до параметра верхнего предела.
В настоящее время мой код выполняется примерно за 2 секунды, когда мой параметр равен 2 000 000. Я вижу, что делаю один дополнительный шаг,...
297 просмотров
schedule
20.01.2023
Не печатается желаемый результат для сита эратостена
Я пытаюсь создать программу, которая выводит список простых чисел с заданным входным значением n.
Функция SieveEratosthenes, которую я сделал: - генерирует список простых чисел по первым n целым числам - создает хранилище для списка сгенерированных...
62 просмотров
schedule
04.12.2022
Наиболее эффективный алгоритм для нахождения этой суммы LCM
Проблема: найти
Диапазон n : 1‹= n ‹=
Основная проблема заключается в обработке запросов (Q), которые могут быть большими. 1 ‹= Q ‹=
Методы, которые я использовал до сих пор:
Грубая сила
while(Q--)
{
int N;...
294 просмотров
schedule
02.06.2023
Подсчет делителей чисел до N в O (N)?
Итак, мы можем посчитать делители каждого числа от 1 до N в алгоритме O(NlogN) с ситом:
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
for (int j = i; j <= n; j += i) {
cnt[j]++; //// here cnt[x] means count of divisors of...
1370 просмотров
schedule
09.07.2022
Как я могу оптимизировать скорость этого сита Mersenne Prime в Python?
Мне нужна помощь в отношении сита Мерсенна Прайм, которое я отредактировал для выполнения этой задачи; этот код из идеального генератора чисел. Проблема в том, что программа тормозит на 11213 в питоне. Может ли кто-нибудь предложить некоторые...
157 просмотров
schedule
08.06.2023
Решето Эратосфена — реализация на языке C
Я что-то упускаю, но не могу найти что. Мне также дали файл input2.c, и в нем есть функция print_prim, которую мне не разрешено изменять.
Для n=10 всегда печатается
4, 5, 7, 9,
Я знаю, что в функции print_prim есть i+2, но я не могу...
259 просмотров
schedule
05.01.2023
Сито Эратосфена Понимание
У меня есть этот код, который я не совсем понимаю, потому что я только начал изучать Python неделю назад.
import numpy as np
import time
start_time=time.clock()
def Sieb(n): #Sieve
Eins = np.ones(n, dtype=bool)...
163 просмотров
schedule
06.05.2023