Fungsi Möbius
Fungsi Möbius adalah fungsi teori bilangan penting.
Kiriman Anda harus menerima bilangan bulat positif ndan mengembalikan nilai fungsi Möbius yang dievaluasi pada n.
Definisi
Fungsi Möbius μ (n) didefinisikan sebagai berikut:
| 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
ndisebut squarefree jika eksponen faktorisasi utama n semuanya benar-benar kurang dari dua. (Atau: Tidak ada kekuatan pangkat dua pembagi n).
Uji kasus
Di sini Anda dapat melihat 50 nilai pertama μ:
Gambar Domain Publik dari Wikipedia
Fungsi Möbius adalah nomor urut A008683 di OEIS.
Ini adalah 77 nilai pertama:
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
Nilai yang lebih besar juga dapat dengan mudah diperiksa di Wolframalpha.com atau dalam file-b dari OEIS , seperti yang disarankan oleh @ MartinBüttner.
ÆFỊNPS(tidak yakin apakahỊitu built-in saat itu, tetapi harus baik-baik saja sekarang).