bzoj2301 [HAOI2011]Problem b(求gcd==k的个数)(莫比乌斯反演+容斥原理)
首先我们搞掉下界,怎么搞呢,用容斥原理即可。(看做矩形区间),然后我们需要求∑x=1n∑y=1ngcd(x,y)==k。∑x=1⌊n/k⌋∑y=1⌊m/k⌋gcd(x,y)==1∑x=1⌊n/k⌋∑y=1⌊m/k⌋∑d|gcd(x,y)μ(d)令n#include#definelllonglong#defineN50000+5intT,a,b,c,d,k,mu[N],prime[N],tot=0;