Sito Eratostenesa dla long long

Sito Eratostenesa dla long long
lukashid
  • Rejestracja:ponad 11 lat
  • Ostatnio:9 dni
  • Postów:93
0

Mam do wykonania zadanie , w którym rozmiar "sita" ograniczony jest do rozmiaru 2 ^ 21. Celem zadania jest sprawdzenie, czy liczba typu long long jest liczba pierwsza. Jak rozwiązać ten program algorytmicznie ?

Sopelek
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Kraków
  • Postów:467
0

2^21 to przecież raptem 2 097 152

lukashid
  • Rejestracja:ponad 11 lat
  • Ostatnio:9 dni
  • Postów:93
0

Takie zadanie...

Sopelek
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 8 lat
  • Lokalizacja:Kraków
  • Postów:467
0

Przepraszam, nie zrozumiałem do końca co miałeś na myśli.
Najlepsze będzie zastosowanie jakiegoś probabilistycznego testu na pierwszość.
http://en.wikipedia.org/wiki/Primality_test

lukashid
  • Rejestracja:ponad 11 lat
  • Ostatnio:9 dni
  • Postów:93
0

Ale ja potrzebuję wykorzystać sito eratostenesa

KA
KA
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Warszawa
  • Postów:1683
0

możesz wykorzystać OpenMP żeby przyśpieszyć
http://people.sc.fsu.edu/~jburkardt/c_src/prime_openmp/prime_openmp.c


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.