Algorytm wyszukiwania liczb pierwszych

arigo
Użytkownik
Użytkownik
Posty: 852
Rejestracja: 23 paź 2004, o 10:17
Płeć: Mężczyzna
Lokalizacja: Lublin
Pomógł: 28 razy

Algorytm wyszukiwania liczb pierwszych

Post autor: arigo »

bo nie doszedles do pewnej wartosci granicznej

btw liczb pierwszych wezcie sobie ustawcie wyswietlanie liczb zamiast dziesietnie to binarnie 8 najmniej znaczacych bitow a potem tesame 8 bitow tylko odwrocne tak zeby os symetrii utworzyc

fajne efkety wizualne jak sie takie cos pusci na konsole tylko ze sleep(10) na kazda liczbe kosmici domki smoki etc
Ostatnio zmieniony 4 lis 2004, o 19:23 przez arigo, łącznie zmieniany 1 raz.
Hetacz
Użytkownik
Użytkownik
Posty: 292
Rejestracja: 13 paź 2004, o 13:15
Płeć: Mężczyzna
Lokalizacja: Komorow k/Warszawy

Algorytm wyszukiwania liczb pierwszych

Post autor: Hetacz »

Nie pomyślałem o tym, choć jak narazie program sprawuje się dobrze.
MatS
Użytkownik
Użytkownik
Posty: 54
Rejestracja: 5 cze 2004, o 16:55
Lokalizacja: Poznań

Algorytm wyszukiwania liczb pierwszych

Post autor: MatS »

hej swego czasu napisalem program we free pascalu ktory sprawdzal czy liczby postaci m=3^n+2 sa pierwsze...i doszedlem do wyniku dla n=4346 zajelo to 4806,33 [s] wykorzystalem tu propabilistyczny test pierwszosci opisany bodajrze w II tomie Knutha...jesli chcialbys wiedziec wiecej daj cynka...postaram sie to jakos opisac...choc gdzies juz to opisywalem na tym forum...wiec mozesz tez gdzies poszperac...
arigo
Użytkownik
Użytkownik
Posty: 852
Rejestracja: 23 paź 2004, o 10:17
Płeć: Mężczyzna
Lokalizacja: Lublin
Pomógł: 28 razy

Algorytm wyszukiwania liczb pierwszych

Post autor: arigo »

tylko ze i tak takie liczby trzeba potem sprawdzic testem nieprobabilistycznym
gnicz
Użytkownik
Użytkownik
Posty: 507
Rejestracja: 16 wrz 2004, o 18:24
Płeć: Kobieta
Lokalizacja: ???

Algorytm wyszukiwania liczb pierwszych

Post autor: gnicz »

Wtedy mozna stosowac wolniejsze metody (gdy test probabilistyczny da wynik pozytywny) np. oparte o krzywe eliptyczne.

Pozdrawiam, GNicz
MatS
Użytkownik
Użytkownik
Posty: 54
Rejestracja: 5 cze 2004, o 16:55
Lokalizacja: Poznań

Algorytm wyszukiwania liczb pierwszych

Post autor: MatS »

ten test propabilistyczny okresla nam pierwszosc liczb z bardzo duzym prawdopodobienstwem
gnicz
Użytkownik
Użytkownik
Posty: 507
Rejestracja: 16 wrz 2004, o 18:24
Płeć: Kobieta
Lokalizacja: ???

Algorytm wyszukiwania liczb pierwszych

Post autor: gnicz »

... ale mniejszym niz 1.

Pozdrawiam, GNicz
arigo
Użytkownik
Użytkownik
Posty: 852
Rejestracja: 23 paź 2004, o 10:17
Płeć: Mężczyzna
Lokalizacja: Lublin
Pomógł: 28 razy

Algorytm wyszukiwania liczb pierwszych

Post autor: arigo »

dokladnie
dopoki prawdopodienstwo nie bedzie wynosic 0,(9) to i tak i tak musisz przeprowadzic test nieprobabilistyczny
Hetacz
Użytkownik
Użytkownik
Posty: 292
Rejestracja: 13 paź 2004, o 13:15
Płeć: Mężczyzna
Lokalizacja: Komorow k/Warszawy

Algorytm wyszukiwania liczb pierwszych

Post autor: Hetacz »

A czy istnieje jakaś łatwa do zaimplementowania metoda, która jest poprostu wydajniejsza od sita??

Zastosowanie metody nieprobablistycznej i probablistycznej naraz spowoduje spadadek wydajności programu
gnicz
Użytkownik
Użytkownik
Posty: 507
Rejestracja: 16 wrz 2004, o 18:24
Płeć: Kobieta
Lokalizacja: ???

Algorytm wyszukiwania liczb pierwszych

Post autor: gnicz »

Mozesz analizowac liczby postaci 6k+1 i 6k-1 dla k "e" N. Zapamietujesz wszystkie znalezione liczby pierwsze w tablicy i dzielisz analizowana liczbe przez wszystkie zapamietane liczby pierwsze mniejsze lub rowne pierwiastkowi kwadratowemu sprawdzanej liczby. Sito ta najmniej wydajny algorytm.

Pozdrawiam, GNicz
Gregsky
Użytkownik
Użytkownik
Posty: 199
Rejestracja: 18 sie 2004, o 15:38
Płeć: Mężczyzna
Lokalizacja: KRK
Pomógł: 1 raz

Algorytm wyszukiwania liczb pierwszych

Post autor: Gregsky »

ha! a ja policzyłem silnie ze 100 000.liczba ta ma około 475 000 cyfr.Jeśli mogę na takich dużych liczbach operować,to z pewnością liczbę pierwszą o podobnej ilosci cyfr też znajde.

Silnia ta liczyła się około 1,5 sekundy (Duron 1,7GHz) za pomocą pakietu Mathematica 4.
arigo
Użytkownik
Użytkownik
Posty: 852
Rejestracja: 23 paź 2004, o 10:17
Płeć: Mężczyzna
Lokalizacja: Lublin
Pomógł: 28 razy

Algorytm wyszukiwania liczb pierwszych

Post autor: arigo »

lol
to tez masz czym szpanowac
jakbys sam zakodowal program co taka silnie liczy w takim czasie to rozumiem ale chwalic sie odpaleniem czyjegos progsa to jest conajmniej dziwne
Dave
Użytkownik
Użytkownik
Posty: 656
Rejestracja: 14 lip 2004, o 14:10
Płeć: Mężczyzna
Lokalizacja: polska
Podziękował: 16 razy

Algorytm wyszukiwania liczb pierwszych

Post autor: Dave »

W sumie.... za to ja sie pochwale ze wczoraj zrobilem moj drugi progs! Przelicza stopy na metry, hehehhehe wiem ze to podstawowe cwiczenie w kazdej ksiazce znajdujace sie na trzeciej stronie ale i tak sie ciesze
Hetacz
Użytkownik
Użytkownik
Posty: 292
Rejestracja: 13 paź 2004, o 13:15
Płeć: Mężczyzna
Lokalizacja: Komorow k/Warszawy

Algorytm wyszukiwania liczb pierwszych

Post autor: Hetacz »

Qrde normalnie ja niemogę jestem pod wrażeniem

Zawszę o tym marzyłem program co przelicza stopy na metry normalnie super.

Musisz być normalnie mózg informatyczno matematyczny, pewno wykłądasz na 5 uniwerkach i masz 10 honoris causów
Dave
Użytkownik
Użytkownik
Posty: 656
Rejestracja: 14 lip 2004, o 14:10
Płeć: Mężczyzna
Lokalizacja: polska
Podziękował: 16 razy

Algorytm wyszukiwania liczb pierwszych

Post autor: Dave »

Stary, przeciez jaja sobie robie
ODPOWIEDZ