Die Möbius-Funktion
Die Möbius-Funktion ist eine wichtige zahlentheoretische Funktion.
Ihre Übermittlung sollte eine positive ganze Zahl akzeptieren n
und den Wert der Möbius-Funktion zurückgeben, die bei ausgewertet wird n
.
Definition
Die Möbius-Funktion μ (n) ist wie folgt definiert:
| 1 if n is squarefree and has an even number of distinct prime factors
μ(n) = | -1 if n is squarefree and has an odd number of distinct prime factors
| 0 otherwise
n
wird als quadratfrei bezeichnet, wenn die Exponenten der Primfaktorisierung von n alle genau kleiner als zwei sind. (Alternativ: Keine Primzahl hoch zwei Teilungen n
).
Testfälle
Hier sehen Sie die ersten 50 Werte von μ:
Public Domain Bild von Wikipedia
Die Möbius-Funktion hat im OEIS die laufende Nummer A008683 .
Dies sind die ersten 77 Werte:
1, -1, -1, 0, -1, 1, -1, 0, 0, 1, -1, 0, -1, 1, 1, 0, -1, 0, -1, 0, 1, 1, -1, 0, 0, 1, 0, 0, -1, -1, -1, 0, 1, 1, 1, 0, -1, 1, 1, 0, -1, -1, -1, 0, 0, 1, -1, 0, 0, 0, 1, 0, -1, 0, 1, 0, 1, 1, -1, 0, -1, 1, 0, 0, 1, -1, -1, 0, 1, -1, -1, 0, -1, 1, 0, 0, 1
Größere Werte können auch problemlos in Wolframalpha.com oder in der B-Datei von OEIS überprüft werden , wie von @ MartinBüttner vorgeschlagen.
ÆFỊNPS
( Ich bin mir nicht sicher, ob es sichỊ
damals um ein eingebautes Byte handelte , sollte aber jetzt in Ordnung sein).