View Single Post
Staro 08.10.2006., 17:19   #9
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,734
Citiraj:
Autor hash Pregled postova
zvuci divno ali te ne razumijem bas
To je i bila osnovna predpostavka.

Citiraj:
program pisem isto kao da pisem u c-u?nisam nikad nes tak radio u linuxu al znam neke osnove c-a, ugl sam radio u devc++
Na ovoj razini, okruzje u kojem radis je manje vise nebitno, jer nemas sistemske funkcije koje bi ti bile eventualno bitne, bar ne za neke "primitivne" izracune.

Citiraj:
n@|N - sta ovo predstavlja? n element N ?
Da je n element iz skupa prirodnih brojeva.

Citiraj:
tj treba mi nes ovak:
/snip

Ne bas.

Mlad si ti jos, nauciti ces, samo te zajebavam malo, cisto zato sto ti je Google nepoznanica.

No u stvari, u cemu je point. Prime95 je programcic koji trazi Mersenneove prime brojeve, koji odgovaraju zapisu 2^n-1. Vec smo rekli da ti brojevi uzimaju kao temelj predpostavku da je svaki n@|N, ako je 2^n-1 prost broj, onda i n prost broj. Dokaz bi isao otprilike ovako:

Pretpostavimo suprotno; 2^n-1 je prost a n slozen, tj. da postoje
x,y@|N, x>1, y>1 takvi da je n=x*y -> Tada se 2^n-1 moze zapisati kao:

2^n-1 = 2^(x*y)-1 = (2^x)^y-1 = (2^x-1)*(2^(x(y-1)) + 2^(x(y-2)) + ... + 2^x + 1)

odnosno, 2^n-1 se moze faktorizirati pa nije prost. Ovdje imamo kontradikciju s pocetnom tvrdnjom, pa zakljucujemo da ako je 2^n-1 prost, i n mora biti prost.

Sto nam omogucuje ovaj dokazcic? Pa umjesto da defiliramo sve brojeve iz N, mi uzimamo samo one proste i provjeravamo je li broj zaista prost. Prime, konkretno, koristi Lucas-Lehmerov test za provjeravanje je li 2^n-1 zaista prost broj.

Citiraj:
jel ima neki jednostavan nacin da provjerim dal je broj prime ili moram dijeliti sa svim brojevima pa provjeravat dal je cjelobrojni ostatak nula za svako djeljenje?
Naravno da ima brzih metoda. Cak i ove primitivne se mogu ubrzati tako da provjeravas samo brojeve do sqrt(x) broja za kojeg smatras da je prime (a ne do x-1) te da izbacis sve parne djeljitelje osim broja dva. Kao sto gore rekoh, Prime koristi Lucas-Lehmerovu metodu za provjeravanje primea, a kako ona radi mozes naci na pregrst mjesta po internetu.

Citiraj:
nekak mi se neda to sve radit sad.... ja bi radje gotovo rjesnje ako ima, moze i kod od prime95 pa mi onda kazete kak da to iskompajliram u linuxu
Ima, ima. Use the Google, Luke.
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote