P12599 常数要较小
题目背景
你说得对,但是我不玩原神,我玩【数据删除】。
题目描述
给定正整数 $n$,求:
$$\sum_{i=1}^{n}\sum_{j=1}^{n}\mu(ij)ij$$
其中 $\mu$ 是数论莫比乌斯函数,其定义为:
$$
\mu(x) = \begin{cases}1, &x = 1,\\0,& x ~\text{存在一个大于}~1~\text{的因子是完全平方数}, \\(-1)^k, &\text{否则,其中}~k~\text{表示}~x~\text{的质因子个数}\\\end{cases}
$$
答案对于 $998244353$ 取模。
输入格式
**本题包含多组测试数据。**
输入的第一行包含一个整数 $T$,表示测试数据的组数。
接下来包含 $T$ 组数据,每组数据的格式如下:
第一行包含一个整数 $n$。
输出格式
对于每组测试数据输出一行,包含一个整数,表示答案对 $998244353$ 取模的结果。
说明/提示
- 对于 $10\%$ 的数据,满足 $1 \leq n,T \leq 100$。
- 对于 $30\%$ 的数据,满足 $1 \leq n,T \leq 5000$。
- 对于 $100\%$ 的数据,满足 $1 \leq T \leq 10^4$,$1 \leq n \leq 10^6$。