随笔分类 -  数学->数论->莫比乌斯反演

摘要:一道不知道为什么就开始做的反演。 阅读全文
posted @ 2019-07-08 11:10 LiGuanlin 阅读(267) 评论(0) 推荐(0)
摘要:莫比乌斯反演。 阅读全文
posted @ 2019-07-08 10:40 LiGuanlin 阅读(306) 评论(0) 推荐(0)
摘要:题目大意:求 题解:大毒瘤。 先反演: 然后套路处理后面那三坨为fa,fb,fc。 为了速度,我们可以直接枚举lcm,将μi!=0&&μj!=0之间建一条边权为lcm(i,j)的边。 如果(u,v,w)这个三元组合法的话: 三者互不相同。此时应形成一个三元环。 两项相同。此时有一条边即可。 三项相同 阅读全文
posted @ 2018-12-06 19:50 LiGuanlin 阅读(283) 评论(0) 推荐(0)
摘要:题目描述: f为斐波那契数列。 T组询问,每次给出表格的n、m。表中(i,j)为gcd(i,j),求表中所有数之积mod 1e9+7的值。 T<=1e5,n,m<=1e9 题解: 反演。 代码: 阅读全文
posted @ 2018-12-01 16:12 LiGuanlin 阅读(213) 评论(0) 推荐(0)
摘要:题目描述: 给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)有多少对。 题解: 代码: 阅读全文
posted @ 2018-11-30 19:07 LiGuanlin 阅读(138) 评论(0) 推荐(0)
摘要:有一个n*m的表格,格子(i,j)中的数w是σ(gcd(i,j))。 Q组询问,每次给出n,m,a。求表中所有不超过a的w之和。 题解: 然后后面的用树状数组动态更新即可。 代码: 阅读全文
posted @ 2018-11-30 19:04 LiGuanlin 阅读(145) 评论(0) 推荐(0)
摘要:题目描述: 给出n,求出三元组(a,b,c)组数,使得gcd(a,b,c)==1且1/a+1/b==1/c。 题解: 代码: 阅读全文
posted @ 2018-11-30 19:00 LiGuanlin 阅读(140) 评论(0) 推荐(0)
摘要:题目描述 题解: 有一个式子: 证明先不说了。 然后倒一波反演: 然后整除分块就好了。 代码: 阅读全文
posted @ 2018-11-30 18:57 LiGuanlin 阅读(125) 评论(0) 推荐(0)
摘要:题目描述: 对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。 题解:(上图) 然后可以用前缀和维护连续一段莫比乌斯函数的和。 乘上n/k/d * m/k/d就行了。 代码: 阅读全文
posted @ 2018-11-17 10:10 LiGuanlin 阅读(232) 评论(0) 推荐(0)