#P4213. 【模板】杜教筛

    ID: 3154 Type: RemoteJudge 2000ms 512MiB Tried: 1 Accepted: 1 Difficulty: 6 Uploaded By: Tags>数学递推O2优化素数判断,质数,筛法前缀和分块

【模板】杜教筛

题目描述

给定一个正整数,求

ans1=i=1nφ(i)ans_1=\sum_{i=1}^n\varphi(i) ans2=i=1nμ(i)ans_2=\sum_{i=1}^n \mu(i)

输入格式

本题单测试点内有多组数据

输入的第一行为一个整数,表示数据组数 TT

接下来 TT 行,每行一个整数 nn,表示一组询问。

输出格式

对于每组询问,输出一行两个整数,分别代表 ans1ans_1ans2ans_2

6
1
2
8
13
30
2333
1 1
2 0
22 -2
58 -3
278 -3
1655470 2

提示

数据规模与约定

对于全部的测试点,保证 1T101 \leq T \leq 101n<2311 \leq n \lt 2^{31}