摘要:
题意: 求$\sum_^n\sum_^m[gcd(i,j)=prime]$ 题解: 首先把$prime$换成$k$,和前几题的做法一样,可以快速推导到这一步: \(\sum_{k=1}^n\sum_{d=1}^{n/k}\mu(d)[n/kd][m/kd][k=prime]\) 然后暴力枚举每个质数 阅读全文
摘要:
就在例题的基础上加个容斥。注意循环部分不要开long long ,时间会极大幅度的增长。 #include<bits/stdc++.h> using namespace std; const int maxn=1e5+100; typedef long long ll; int vis[maxn]; 阅读全文
摘要:
题意: 给出$a,b,d$,求满足$1 \leq x \leq a,1 \leq y \leq b$,且$gcd(x,y)=d$的二元组$(x,y)$的数量。 \(1 \leq n \leq 5 \times 10^4\) \(1 \leq d \leq a,b \leq 5 \times 10^4 阅读全文