首页 > 其他 > 详细

bzoj_2301_HAOI2011_Problem b 莫比乌斯反演

时间:2017-10-07 13:45:54      阅读:247      评论:0      收藏:0      [点我收藏+]

首先,求x在[a,b]和y在[c,d]两区间gcd(x,y)==K的(x,y)个数,可以转化成求四次,然后容斥求

现在问题变成求[1,m]和[1,n]的(x,y)==K的个数,其实就是求[1,m/K]和[1,n/K]的(x,y)==1的个数

设F(i)=i|gcd(x,y)的(x,y)个数  f(i)=gcd(x,y)==i的个数

那么满足

$$ F(n)=\sum_{d|n}f(d)$$

 

bzoj_2301_HAOI2011_Problem b 莫比乌斯反演

原文:http://www.cnblogs.com/A-LEAF/p/7634264.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!