1. 程式人生 > >LCM(i,j)求和 (莫比烏斯函式)

LCM(i,j)求和 (莫比烏斯函式)

原題:

BZOJ2693

題意:

i=1nj=1mlcm(i,j)

O(N)版本:

遇到lcm首先是換成gcd,Ans=i=1nj=1mijgcd(i,j),再換成因子角度,設:gcd(i,j)=d,min(n,m)=N,有:

d=1Ni=1nj=1m[gcd(i,j)==d]ijdgcd==d按照套路可以進行莫比烏斯的倍數反演: