Лиувилова функција
vreme | memorija | ulaz | izlaz |
---|---|---|---|
0,3 s | 64 Mb | standardni izlaz | standardni ulaz |
Написати програм који за дати природан број n исписује вредност Лиувилове функције λ(k) за првих n природних бројева.
Лиувилова функција је дефинисана овако:
λ(k)={1ако је k производ парног броја простих бројева−1ако је k производ непарног броја простих бројева
На пример, λ(12)=−1 јер 12=2⋅2⋅3, тј. број 12 је производ непарног броја простих бројева (2, 2 и 3).
Улаз
На стандардном улазу се налази природан број n, не већи од 50000.
Излаз
На стандардни излаз исписати n целих бројева у једном реду, раздвојене по једним размаком, вредности поменуте функције λ.
Пример
Улаз
15
Излаз
1 -1 -1 1 -1 1 -1 -1 1 1 -1 -1 -1 1 1
Morate biti ulogovani kako biste poslali zadatak na evaluaciju.