Hirdetés

2024. április 17., szerda

Gyorskeresés

Hozzászólások

(#1) Honkydoo


Honkydoo
őstag

:R

"Légy olyan, mint bárki más, tégy olyat, mint senki más."

(#2) veector


veector
senior tag

Van valami mód arra hogy igazán nagy számokat is tudjak vizsgálni? Pl hogy a szám méretének mondjuk csak a memória szabjon határt?

Ilyet még nem csináltam, de gondolkodtam rajta.
Amire én gondoltam, az úgy működik, mint amikor papíron osztasz (term. számológép nélk.). Szal nem sima osztásjellel hanem külön függvény aminek a bemenete is sztring meg ki is.
Az viszont nem tűnik túl szép és takarékos megoldásnak...

(#3) Gabás


Gabás
addikt

prímszám és prímszámgenerátor
csak mert szúrja

(#4) JColee


JColee
őstag

Ha ezt az algoritmust használod, akkor elég az adott szám gyökéig megvizsgálni az oszthatóságot.

(#5) Brutforsz válasza JColee (#4) üzenetére


Brutforsz
aktív tag

Egyetértek.

Még azt is kihasználhatod gyorsítás céljára, hogy a páros számokat (természetesen a 2 kivételével) nem szükséges vizsgálnod.

Te sejted, kik vagyunk, mi tudjuk, ki vagy.

(#6) JColee válasza veector (#2) üzenetére


JColee
őstag

C++ban csak be kell vezetni egy saját adattípust, túlterhelni a szükséges operátorokat, és bumm így lett a chocapic.

[ Szerkesztve ]

(#7) veector válasza JColee (#6) üzenetére


veector
senior tag

hmm
úgykönnyű :D

(#8) Honkydoo válasza Gabás (#3) üzenetére


Honkydoo
őstag

Köszi javítva!

"Légy olyan, mint bárki más, tégy olyat, mint senki más."

(#9) Armahun


Armahun
addikt

Nem kell túl nagy számokkal dolgozni, az eddig talált legnagyobb prim csak kb 9800000 számjegyből áll :)

Ha szerinted egy tárgy lehet Ő, akkor te is az vagy. Jó étvágyat evés előtt illik kívánni. A már evő embert ezzel étkezévében megszakítani igen nagy illetlenség.

(#10) Honkydoo válasza JColee (#4) üzenetére


Honkydoo
őstag

#4: Hmm, oké

#6:
Túlterhelés? Létezik erre valami leírás?

"Légy olyan, mint bárki más, tégy olyat, mint senki más."

(#11) Honkydoo válasza Armahun (#9) üzenetére


Honkydoo
őstag

:D

Nem célom a világrekord megdöntése. :)
Inkább a progi tudásom fejlesztése a cél. :))

[ Szerkesztve ]

"Légy olyan, mint bárki más, tégy olyat, mint senki más."

(#12) JColee válasza Honkydoo (#10) üzenetére


JColee
őstag

wiki

[ Szerkesztve ]

(#13) Gergő_


Gergő_
őstag

12978189 számjegyű a legnagyobb, ha ennél nagyobbat találsz akkor, azért sok pénz jár.

(#14) PazsitZ válasza JColee (#4) üzenetére


PazsitZ
addikt

Látom, megelőztek.
Gyökig elég vizsgálni, mivel onnan már a megtalált számok osztópárjait találod. :K

- http://pazsitz.hu -

(#15) PazsitZ


PazsitZ
addikt

Nagy számok kezeléséhez kipróbálhatod ezt a library-t: [link]

[ Szerkesztve ]

- http://pazsitz.hu -

(#16) Gyuri16


Gyuri16
senior tag

ha egy adott intervallumon belul kell megtalalni az osszes primszamot, akkor az altalad feltalalt verzio tovabbfejlesztese, eratosztenesz szitaja egy eleg jo megoldas. ha viszont nagy szamokrol kell eldonteni, hogy primek e vagy nem, akkor vannak sokkal jobb algoritmusok is, pl a Miller-Rabin teszt. nagy szamokkal termeszetesen lehet dolgozni, vannak hozza bignum libraryk, amik "akarmilyen" nagy szamot tudnak kezelni, erre ha rakeresel biztos talalsz.

Nem vagyok egoista, csak uborkagyalu!

(#17) Honkydoo


Honkydoo
őstag

Köszi mindenkinek a segítséget! :R

Utána fogok nézni a leírtaknak! :K

"Légy olyan, mint bárki más, tégy olyat, mint senki más."

(#18) Honkydoo válasza Gergő_ (#13) üzenetére


Honkydoo
őstag

Köszi, majd próbálkozom. :)) :D

"Légy olyan, mint bárki más, tégy olyat, mint senki más."

(#19) veector válasza Gergő_ (#13) üzenetére


veector
senior tag

Navégre egy kis csellendzs ;]

(#20) bambano válasza Gergő_ (#13) üzenetére


bambano
titán
LOGOUT blog

milyen poros adataitok vannak... ez 5 éves infó.
a legnagyobb ismert prím 17425170 jegyű, és idén találták.
azért is jár a sok pénz, ha a hivatalos prímes weblapon találom a nagyobbat?

Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis

Copyright © 2000-2024 PROHARDVER Informatikai Kft.