日记
这 gbc 看的我有点 emo 怎么个事?
我们发现他让我们求这个东西:i=1∑nj=i+1∑ngcd(i,j),显然可以转化一下:
i=1∑nj=i+1∑ngcd(i,j)=x=1∑nxj=1∑ni=1∑j−1[gcd(i,j)=x]=x=1∑nxj=1∑⌊xn⌋i=1∑j=1[gcd(i,j)=1]=x=1∑nxj=1∑⌊xn⌋φ(j)到这个时候已经可以 O(nn) 做了,但是我们发现 n≤106,O(nn) 的复杂度显然过不了。我们发现:一车 ⌊xn⌋ 都是一样的。于是我们直接数论分块。复杂度直接降到 O(n)。
也像上面一样,枚举每个质数,然后变成 φ(x) 的形式。
我们发现:i=1∑np(i)≈4×106,套个 log 也能过。于是直接 O(nlogn) 筛就行。
我都能做出来的题肯定是不用说了。
今天做数论做疯了。
溜冰溜爽了。给我看的差点哭出来怎么个事?
照理来说这里是日记,应该写点感想,但是我写日记的时候忘了当时的感觉了,于是不写了。再听一遍《熙熙攘攘,我们的城市》就下。