Silnia z dużych liczb
hgv: Czy zna ktoś algorytm liczący silnię z dużych liczb?
24 wrz 22:15
Ajtek:
A po co taki algorytm?
24 wrz 22:17
hgv: Mam takie pytanie na przykładowym egzaminie z algorytmów: Wyjaśnij na czym polega podstawowy
algorytm obliczania silni z dużych liczb.
24 wrz 22:18
Ajtek:
A to w tej kwestii Tobie nie pomogę.
24 wrz 22:19
Trivial:
A jakiż to niby algorytm? Najłatwiej zastosować przybliżenie Stirlinga, które jest całkiem
dokładne dla dużych n.
| | n | | 1 | |
n! = √2πn( |
| )n(1 + Θ( |
| )) |
| | e | | n | |
| | 1 | |
Zaniedbujemy składnik Θ( |
| ) i mamy |
| | n | |
24 wrz 22:25
Ajtek:
Cześć
Trivial 
.
24 wrz 22:26
hgv: Chodzi chyba o zamianę liczb całkowitych na łańcuchy. Niestety nie za bardzo rozumiem o co
chodzi w tym algorytmie.
24 wrz 22:26
PW: Może idzie Ci o wzór Stirlinga (przybliżone obliczanie n! dla dużych n). Znajdziesz w Google
bez problemu.
24 wrz 22:29
Trivial: Cześć,
Ajtek.
24 wrz 22:30
Trivial:
hgv, rzeczywiście można operować na łańcuchach (tyle że to wersja dla ubogich). Trzeba
zaimplementować mnożenie łańcucha przez liczbę całkowitą.
24 wrz 22:35