Aktywne Wpisy

AtlantyQ +201
Czyli po dwóch latach rządów KO/PL2050/Lewica/PSL mamy:
- Dopłata do emerytur dla artystów
- Wcześniejsza emerytura dla tancerzy
- Plany wprowadzenia REIT-ów
- Plany transferu gotówki do landlordów i deweloperów poprzez "dopłaty do wynajmu i kredyt zero procent"
- Dopłata do emerytur dla artystów
- Wcześniejsza emerytura dla tancerzy
- Plany wprowadzenia REIT-ów
- Plany transferu gotówki do landlordów i deweloperów poprzez "dopłaty do wynajmu i kredyt zero procent"
źródło: UsT2yWsHWEucMLncRVwqAT7A3wJIFQ7a
Pobierz
qlimax3 +120





Na obrazku efekt dla 2063 pierwszych liczb pierwszych (nie korzystałem z żadnej pomocy).
Zainteresowanych odsyłam do artykułu na wiki który mnie zainspirował do napisania mojego tworu - Spirala Ulama
#programista500+ #python #jestemzsiebiedumny #programowanie #atencyjnyniebieskipasek #matematyka
źródło: comment_gFBvEDvlDlwJjPIMBq8Psc9bDj9AzcuT.jpg
PobierzA tak to gratulacje. Fajny wykres. Chyba przyjemnie się takie rzeczy robi
Algorytmy napisałem dwa. Pierwszy (wolniejszy) opierał się na stworzeniu listy reszt z dzielenia przez kolejne dzielniki. Jeżeli w tej liście znajdowało się 0 to nie była zapisywana do listy, ponieważ miała inny dzielnik. W drugim usprawniłem to o tyle, że nie korzystam z listy do zapisu wyniku, bo "w locie"
@SebX: a jeśli ustawisz większy zakres? Np. coś w okolicach 5000, 10000 albo w ogóle 10x lub 100x większe? Interesujące to jest z dwóch powodów:
1. Jak będzie wyglądał obrazek ( ͡° ͜ʖ ͡°) Na tym małym wygląda jakby była jakaś regularność. Np. widać linie w górę i w dół. Być może regularność się utrzyma i dzięki temu odkryjesz nowe twierdzenie matematyczne jak
Mi spodobało się conway's game of life. Łatwe do napisania i efekt całkiem fajny jak to wszystko się rusza ( ͡° ͜ʖ ͡°)
1. W Wiki o Spirali Ulama (link w pierwszym poście) jest co nieco o tym fenomenie. (dla 100000 kroków obrazek w załączniku)
2. Wyszukanie liczb pierwszych w przedziale do 100 000 zajmuje mojemu programowi około 1:44 minuty, mój program zamiast wykreślać jak w sicie iteruje przez kolejne punkty
2a. Skopiowałem algorytm sita Eratostenesa ze stackoverflow i wyszło 2:40 (pewnie jakby pogrzebać znalazłoby się coś szybszego)
2b Podobnie z Atkinem, ale tutaj już
źródło: comment_Bx9DkBQZWr0dr6UENwaxuZ1MBTz4CuiG.jpg
PobierzRzeczywiście w artykule na Wiki jest trochę wspomniane. Na końcu nawet jest link do aplikacji online, gdzie można sobie obejrzeć wynik dla 3,5 miliona (https://www.alpertron.com.ar/ULAM.HTM -> Zoom out) - tylko że to pewnie wcześniej wygenerowane tylko wczytywane.
1:44 to jest co optymalizować.
Troszkę zaskoczenie, że zwykłe sito Eratostenesa było wolniejsze. Chociaż pewnie w twoim przypadku własnoręcznie napisany kod był szybszy (bo tak to pewnie coś