[Nowcoder] 小y的质数 [莫比乌斯反演][搜索]

Link
Nowcoder - https://ac.nowcoder.com/acm/contest/634/C


REMEMBER
(a,b)=(a,ab)(a, b) = (a, a - b)
我也不知道为什么我一直没办法感觉这个东西很显然 为什么呢
但是它的确很显然
同理还有 (a,b)=(a,a+b)(a,b)=(a,a+b)
可以考虑用万能的反证法来让这个东西变得稍微显然那么一点点
或者这样想 a=x(a,b)  ,  b=y(a,b)a=x(a,b)\;,\;b=y(a,b)


这道题你可以一眼看出来
y=LR2k+1[(y,y+2k)=1]\sum\limits_{y=L}^{R-2k+1}[(y,y+2k)=1]
那么y=LR2k+1[(y,2k)=1]\sum\limits_{y=L}^{R-2k+1}[(y,2k)=1]
y=LR2k+1d(y,2k)μ(d)\sum\limits_{y=L}^{R-2k+1}\sum\limits_{d|(y,2k)}\mu(d)
所以你只需要搜索所有 2k2k 的质因子

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章