Давши додатне ціле число n , обчисліть значення функції Мертенса M ( n ) де
і μ ( k ) - функція Мебіуса, де μ ( k ) = 1, якщо k має парне число чітких простих факторів, -1 якщо k має непарне число різних простих факторів, і 0, якщо прості фактори не відрізняються.
- Це код-гольф, тому створіть найкоротший код для функції або програми, яка обчислює функцію Мертенса для вхідного цілого числа n > 0.
- Це послідовність OEIS A002321 .
Випробування
n M(n)
1 1
2 0
3 -1
4 -1
5 -2
6 -1
7 -2
8 -2
9 -2
10 -1
117 -5
5525 5
7044 -25
8888 4
10000 -23