Funkcja Möbius
Funkcja Möbiusa jest ważną funkcją teorii liczb.
Twoje zgłoszenie powinno zaakceptować dodatnią liczbę całkowitą n
i zwrócić wartość funkcji Möbius ocenianej na n
.
Definicja
Funkcja Möbiusa μ (n) jest zdefiniowana następująco:
| 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
nazywa się bezkwadratowy, jeśli wykładniki pierwotnej faktoryzacji n są dokładnie mniejsze niż dwa. (Alternatywnie: Brak liczby pierwszej do potęgi dwóch podziałów n
).
Przypadki testowe
Tutaj możesz zobaczyć pierwsze 50 wartości μ:
Obraz domeny publicznej z Wikipedii
Funkcja Möbius ma numer kolejny A008683 w OEIS.
Oto pierwsze 77 wartości:
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
Większe wartości można również łatwo sprawdzić na Wolframalpha.com lub w pliku b OEIS , jak sugeruje @ MartinBüttner.
ÆFỊNPS
(nie jestem pewien, czy wtedyỊ
było wbudowane, ale teraz powinno być dobrze).