ACM_莫比乌斯反演
LzyRapX
Just For Fun .
展开
-
Educational Codeforces Round 20 F. Coprime Subsequences(莫比乌斯反演)
题目链接: 点击我打开题目链接 题意: 给你一个序列,问你有多少个子序列的gcd(子序列)=1gcd(子序列)=1。题解: 考虑一下容斥,枚举gcdgcd然后容斥,先加上所有子序列的总个数2n−12^n−1,然后减去gcd=2gcd=2的,然后减去gcd=3gcd=3的,然后减去gcd=5gcd=5的,然后加上gcd=6gcd=6的….为什么不减去gcd=4gcd=4呢? 因为这些的贡献统原创 2017-05-15 16:25:37 · 515 阅读 · 0 评论 -
BZOJ 2301 [HAOI2011]Problem b (莫比乌斯反演)
题目链接: BZOJ 2301题意: 对于给出的n n个询问,每次求有多少个数对(x,y) (x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y)=k a≤x≤b,c≤y≤d,且gcd(x,y) = k。 100% 100\%的数据满足:1≤n≤50000,1≤a≤b≤50000,1≤c≤d≤50000,1≤k≤50000 1≤n≤50000,1≤a≤b≤50000,1≤c≤d≤50000原创 2017-07-29 15:55:26 · 790 阅读 · 0 评论 -
BZOJ 2820 YY的GCD (莫比乌斯反演)
题目链接: BZOJ 2820 权限题Description 神犇YY虐完数论后给傻×kAc出了一题。给定N,M N, M,求1<=x<=N,1<=y<=M 1<=x<=N, 1<=y<=M且gcd(x,y) gcd(x, y)为质数的(x,y) (x, y)有多少对?kAc这种傻×必然不会了,于是向你来请教……多组输入 Input 第一行一个整数T 表述数据组数 接下来T行,每行两个正整原创 2017-07-30 18:13:17 · 634 阅读 · 0 评论 -
LOj 2000「SDOI2017」数字表格 (莫比乌斯反演)
题目链接: LOj 2000题意: 给你 nn 和 mm。 让你求 ans(n,m)=∏ni=1∏mj=1fib[gcd(i,j)]ans(n,m)= \prod_{i=1}^{n} \prod_{j=1}^{m} fib[gcd(i,j)]。题解:因为要求:ans(n,m)=∏ni=1∏mj=1fib[gcd(i,j)]ans(n,m)= \prod_{i=1}^{n} \prod_{j=1原创 2017-08-09 22:36:31 · 1431 阅读 · 0 评论 -
2017 Multi-University Training Contest - 第二场 09 TrickGCD (容斥+莫比乌斯)
题目链接: HDU 6053题意: 给出你一个长度为n n的A A数组,让你构造出一个长度也为n n的B B数组,且B B数组要满足对于所有的1<=i<=n,A[i]<=B[i] 1<=i<=n,A[i]<=B[i],且对于B B数组,任意一个区间的gcd>=2 gcd>=2,求满足的方案数。题解: 容斥原理+莫比乌斯函数。 答案就是∑ min(A) i=2 −mu(i)∗∏(⌊cnt i原创 2017-07-28 11:34:17 · 493 阅读 · 0 评论 -
ACdream 1114 Number theory (莫比乌斯反演)
题目链接: ACdream 1114题意: 给你一个序列 aa,求出这个序列中互质数的有多少对。 其中所有的整数的都小于等于 222222222222 。题解:f(d)f(d) 为 gcdgcd 恰好为 dd 的数的对数。 F(d)F(d) 为 gcdgcd 为 dd 的倍数的对数。 μ(d)μ(d) 表示莫比乌斯函数。所以, F(d)=∑f(n)。其中(n%d==0)F(d) = \s原创 2017-08-28 20:53:25 · 596 阅读 · 0 评论