Мертенсова функција
vreme | memorija | ulaz | izlaz |
---|---|---|---|
0,1 s | 64 Mb | standardni izlaz | standardni ulaz |
Написати програм који за дати природан број n исписује вредност Мертенсове функције M(n).
Мертенсова функција је дефинисана као M(n)=∑ni=1μ(i), где је μ(i) Мебијусова функција:
μ(i)={0ако је i дељиво квадратом неког броја1ако је i производ парног броја различитих простих бројева−1ако је i производ непарног броја различитих простих бројева
Улаз
На стандардном улазу се налази природан број n, не већи од милион.
Излаз
На стандардни излаз исписати један цео број, вредност поменуте функције.
Пример
Улаз
10
Излаз
-1
Објашњење
n 1 2 3 4 5 6 7 8 9 10 mi(n) 1 -1 −1 0 −1 1 −1 0 0 1 M(n) 1 0 −1 −1 −2 −1 −2 −2 −2 −1
Morate biti ulogovani kako biste poslali zadatak na evaluaciju.