ฟังก์ชั่นMöbius
ฟังก์ชันMöbiusเป็นฟังก์ชันเชิงทฤษฎีที่สำคัญ
การส่งของคุณควรจะยอมรับเป็นจำนวนเต็มบวกและกลับค่าของฟังก์ชั่นMöbiusประเมินที่n
n
คำนิยาม
ฟังก์ชันMöbiusμ (n) ถูกกำหนดดังนี้:
| 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
เรียกว่าsquarefreeถ้าเลขชี้กำลังของการแยกตัวประกอบเฉพาะของ n ทั้งหมดน้อยกว่าสองตัว (หรือมิฉะนั้น: ไม่มีค่าเฉพาะกำลังสองหารn
)
กรณีทดสอบ
ที่นี่คุณสามารถเห็น 50 ค่าแรกของμ:
ภาพโดเมนสาธารณะจาก Wikipedia
ฟังก์ชันMöbiusคือหมายเลขลำดับA008683ใน OEIS
นี่คือ 77 ค่าแรก:
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
ค่าที่มากกว่านั้นสามารถตรวจสอบได้ใน Wolframalpha.comหรือในb-file ของ OEISตามที่ @ MartinBüttnerแนะนำ
ÆFỊNPS
(ไม่แน่ใจว่าỊ
เป็นบิวท์อินแล้ว แต่ตอนนี้ควรใช้ได้)