题意简述
求$\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{n} \sum\limits_{p=1}^{n/j} \sum\limits_{q=1}^{n/j} [gcd(i,j)==1][gcd(p,q)==1]$。答案对998244353取膜。
$n<=2e9$。
思路
原式
$=\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{n} [gcd(i,j)==1]\sum\limits_{p=1}^{n} \sum\limits_{q=1}^{n} [gcd(p,q)==j]$
$=\sum\limits_{i=1}^{n} \sum\limits_{p=1}^{n} \sum\limits_{q=1}^{n} [gcd(i,p,q)==1]$
$=\sum\limits_{d=1}^{n}\mu(d) \sum\limits_{i=1}^{n} \sum\limits_{p=1}^{n} \sum\limits_{q=1}^{n} [d|gcd(i,p,q)]$
$=\sum\limits_{d=1}^{n}\mu(d) \sum\limits_{i=1}^{n/d} \sum\limits_{p=1}^{n/d} \sum\limits_{q=1}^{n/d} [1|gcd(i,p,q)]$
$=\sum\limits_{d=1}^{n} \mu(d)\times (n/d)^3$
整除分块+杜教筛。
代码
1 |
|