莫比乌斯反演
文章平均质量分 81
WorldWide_D
这个作者很懒,什么都没留下…
展开
-
[51nod1594]Gcd and Phi
题目大意给定一个数n,求∑ni=1∑nj=1ϕ(ϕi,ϕj)\sum_{i=1}^n \sum_{j=1}^n \phi(\phi i,\phi j)n≤2∗1062*10^6 数据组数不超过5分析//这是我复习莫比乌斯反演的一道练习。。首先可以考虑枚举gcd的值。首先预处理一个数组s[],s[i]表示n以内正整数中,欧拉函数等于i的有多少个。那么答案变成: ans=∑d=1n∑i=1⌊nd⌋∑原创 2016-12-01 22:17:56 · 1419 阅读 · 1 评论 -
[51nod 1222]最小公倍数计数
题目大意给出两个数a,b,求满足[x,y]∈[a,b]且x≤y的二元组(x,y)数量。1≤a≤b≤101110^{11}推导过程这种题显然要莫比乌斯反演! 先不考虑x≤y,最后答案加上b-a+1再除2即可。 然后[a,b]又可以变成区间[1,b]的答案减[1,a-1]的答案。Ans=∑i=1n∑j=1n[ij(i,j)≤n]Ans=\sum_{i=1}^n \sum_{j=1}^n [\frac原创 2017-01-17 16:56:05 · 1310 阅读 · 0 评论 -
[bzoj3309] DZY Loves Math
题目大意对于正整数n,定义f(n)为n所含质因子的最大幂指数。例如f(1960)=f(2^3 * 5^1 * 7^2)=3, f(10007)=1, f(1)=0。 给定正整数a,b,求∑ai=1∑bj=1f((i,j))\sum_{i=1}^a \sum_{j=1}^b f((i,j))T≤10000 1≤a,b≤10710^7分析看到两个sigma和(i,j),就要条件反射想到莫比乌斯反演。原创 2017-02-11 09:43:58 · 1438 阅读 · 1 评论 -
[bzoj3561] DZY Loves Math VI
题目大意给定n,m,求∑ni=1∑mj=1[i,j](i,j)\sum_{i=1}^n \sum_{j=1}^m [i,j]^{(i,j)}模109+710^9+7的值。n,m≤500000分析这题看起来不多人过,但是感觉挺简单的。。。 令n≤m 首先枚举gcd的值,然后得到: Ans=∑d=1n∑i=1⌊nd⌋∑j=1⌊md⌋(ijd)d∗[(i,j)=1]Ans=\sum_{d=1}^n原创 2017-02-11 10:45:00 · 902 阅读 · 0 评论