Legendre-képlet

Innen: testwiki
Ugrás a navigációhoz Ugrás a kereséshez

Sablon:Nincs forrás Legendre 1808-ban fedezte fel hogyan kell kiszámítani, hogy mi az a legnagyobb hatványa egy p prímszámnak, ami n faktoriálisát osztja, eszerint p kitevője:

εp(n)=k=1logpnnpk

Bizonyítás

n-ig pontosan np darab szám osztható p-vel (minden p-edik), mindegyik egyet ad p kitevőjéhez. Továbbá np2 darab osztható még p2-tel is, ezek mind még egyet adnak p kitevőjéhez. Az eljárást folytatva kapjuk p kitevőjére a fenti képletet. Nyilván elég addig elmenni az összegzésben, amíg még pkn teljesül, hiszen annál nagyobb p hatványok már nem szerepelnek n!-ban.

Alkalmazás

Programozásban klasszikus példa, hogy adott n-re n! hány darab nullára végződik. A fenti tétel erre megadja a választ, mivel triviálisan ε5(n)ε2(n), ezért a válasz rá ε5(n), ami ezáltal gyorsan és kevés memóriával kiszámítható, anélkül, hogy n! értékét konkrétan kiszámítanánk, ami egy nagy szám.