U104531 ⑨baka学数学 #3
题目背景
⑨baka学会了 [#2](https://www.luogu.com.cn/problem/U104379) 的做法,十分开心,可是当她定睛一看题目,发现她竟然把 $\mu$ 看成了 $\varphi$!
这下她又不会做了,明明就变了一个符号她怎么就不会做了呢?
因为她是个笨蛋啊!
题目描述
$\mu(n)=1 $ $(n=1)$
$\mu(n)=(-1)^k$ $(n$ 没有平方数因子,或者说 $n$ 为几个不同质数的积,即 $n=p_1*p_2*...*p_k), p$ 为质数
$\mu(n) =0$ $(n$ 有平方数因子 $)$
$\mu(1$\~$25)$为:
```
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
```
求
$$
\sum _{i=1}^n\mu(i)
$$
输入格式
一个正整数 $n$
输出格式
一个整数,答案
> ⑨baka:为啥不用取膜呢?
你觉得会爆 $longlong$ 么 `^_^`?
说明/提示
$30\%$ 的数据:$1 \le n \le 1000$
$60\%$ 的数据:$1 \le n \le 10^7$
$100\%$ 的数据: $1 \le n \le 10^{10}$
$std$ 在最大的一个点跑了 $1.4s$ ,使用了许多大常数的东西,所以放心做,不用卡常
[题解 Solution](https://www.luogu.com.cn/blog/chinesepikaync/mysolution-9baka-learn-math-3)