crashowanie liczb pierwszych
: 31 maja 2024, o 10:19
Srogo się namęczyłem, ale gotowe! Arkusz w Excelu, który zamienia wprowadzane przez użytkownika liczby pierwsze, w postać wziętą z Dirichleta.
Otrzymuje się w wyniku jego działania takie oto równanie:
\(\displaystyle{ p = g + d \cdot f}\)
gdzie `p` jest badaną (crashowaną) liczbą pierwszą, zaś `g` i `d` są liczbami względnie pierwszymi, natomiast `f` jest liczbą naturalną o jedynym warunku, że `f<g`
`f` będzie zatem prawie zawsze złożone, natomiast `g; d` mogą być pierwsze, ale... nie muszą!
A jeśli nie muszą, to rozbijamy je na iloczyny liczb pierwszych, podobnie też liczbę `f`
Dla celów demonstracyjnych wziąłem na tapetę 5 największych, 12 cyfrowych liczb pierwszych z witryny edukator.pl
Uwaga skierowana do Admina: poniżej CELOWO nie używam LaTeXa, aby ktoś zainteresowany mógł te wyrażenia skopiować do arkusza, bądź kalkulatora, i sprawdzić, że równania są poprawne. Proszę tego NIE zmieniać!
Dobrym, naukowym kalkulatorem (jak ktoś jeszcze nie ma) jest HEXelon MAX 6 — polecam!
W efekcie crashowania otrzymałem
Excel widzi co najwyżej 14 cyfr, i do poważnego polowania na liczby duże — nie nadaje się. Ale arkusz ma jedynie przybliżyć metodę działania, będąc swoistą miniaturką poważnego buldożera...
Lakoniczny opis, wraz z linkiem do pobrania arkuszy, jest tu:
Dobrej zabawy!
Otrzymuje się w wyniku jego działania takie oto równanie:
\(\displaystyle{ p = g + d \cdot f}\)
gdzie `p` jest badaną (crashowaną) liczbą pierwszą, zaś `g` i `d` są liczbami względnie pierwszymi, natomiast `f` jest liczbą naturalną o jedynym warunku, że `f<g`
`f` będzie zatem prawie zawsze złożone, natomiast `g; d` mogą być pierwsze, ale... nie muszą!
A jeśli nie muszą, to rozbijamy je na iloczyny liczb pierwszych, podobnie też liczbę `f`
Dla celów demonstracyjnych wziąłem na tapetę 5 największych, 12 cyfrowych liczb pierwszych z witryny edukator.pl
Uwaga skierowana do Admina: poniżej CELOWO nie używam LaTeXa, aby ktoś zainteresowany mógł te wyrażenia skopiować do arkusza, bądź kalkulatora, i sprawdzić, że równania są poprawne. Proszę tego NIE zmieniać!
Dobrym, naukowym kalkulatorem (jak ktoś jeszcze nie ma) jest HEXelon MAX 6 — polecam!
https://hexelon-max.softonic.pl/?utm_source=SEM&utm_medium=paid&utm_campaign=PL_PL_PMax_Program_Roblox&gad_source=1&gclid=Cj0KCQjw6uWyBhD1ARIsAIMcADpRAWol-Tr3caQpCG8K_XdbFkOSuebkgQ9pzwIke_p01UOTq-TQFXIaAlwoEALw_wcBW efekcie crashowania otrzymałem
Kod: Zaznacz cały
Liczba p Gatekeeper Dominica Factor
1. 999 999 999 989 = (2633*44450933) + (2*3*5*7*11*13*23*29*2467) * (2*2*5)
Edit: w pierwszej liczbie jest jakiś błąd. HEXXalon wylicza wynik: 1 105 319 999 989
A poniżej już OK. Jakąś cyferkę musiałem przekręcić, poszukam... Edit end
2. 999 999 999 959 = (127*164144327) + (2*3*5*29*269*107279)*(3*13)
3. 999 999 999 937 = (11*373*743) + (2*3*7*13*43*139)*(2*2*2*38303)
4. 999 999 999 899 = (277*337*160541) + (2*3*5*7*11*19*29*13577)*(3*19)
5. 999 999 999 877 = (47*2969*189439) + (2*3*5*5*7*277*111577)*(2*3*5)Lakoniczny opis, wraz z linkiem do pobrania arkuszy, jest tu:
https://www.c-rasz.gpe.pl/pub03/index.htmlDobrej zabawy!