题目大意
给定一个数n,求 ∑ni=1∑nj=1ϕ(ϕi,ϕj)
n≤ 2∗106 数据组数不超过5
分析
//这是我复习莫比乌斯反演的一道练习。。
首先可以考虑枚举gcd的值。首先预处理一个数组s[],s[i]表示n以内正整数中,欧拉函数等于i的有多少个。那么答案变成:
ans=∑d=1n∑i=1⌊nd⌋∑j=1
给定一个数n,求 ∑ni=1∑nj=1ϕ(ϕi,ϕj)
n≤ 2∗106 数据组数不超过5
//这是我复习莫比乌斯反演的一道练习。。
首先可以考虑枚举gcd的值。首先预处理一个数组s[],s[i]表示n以内正整数中,欧拉函数等于i的有多少个。那么答案变成: