莫比乌斯反演&杜教筛
xaphoenix
这个作者很懒,什么都没留下…
展开
-
bzoj2986 Non-Squarefree Numbers (莫比乌斯函数)
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2986 首先能想到二分答案,然后判断1~X中有多少个squarefree,这里用莫比乌斯函数来容斥即可。#include<cstdio> #include<cstring> #include<cstdlib> #include<cmath> #include<iostream> #includ原创 2017-05-09 16:57:33 · 226 阅读 · 0 评论 -
bzoj2301 [HAOI2011]Problem b (莫比乌斯函数)
首先可以想到分为四个前缀区间进行加加减减,考虑[1,a],[1,b][1,a],[1,b]这组: ∑i=1a∑j=1b[gcd(i,j)==k]\sum _{i=1}^{a} \sum_{j=1}^{b}[gcd(i,j)==k] =∑i=1a/k∑j=1b/k[gcd(i,j)==1]=\sum _{i=1}^{a/k} \sum_{j=1}^{b/k}[gcd(i,j)==1] =∑i=1原创 2017-05-09 17:35:26 · 351 阅读 · 0 评论 -
bzoj2820 YY的 (莫比乌斯函数)
枚举质数pp,可以得到 ∑p=1min(n,m)∑t=1min(n/p,m/p)μ(t)[n/pt][m/pt]\sum _{p=1} ^{min(n,m)} \sum _{t=1}^{min(n/p,m/p)} \mu (t) [\frac{n/p}{t}][\frac{m/p}{t}] 令T=ptT=pt,原式可以化为 ∑T=1min(n,m)[nT][mT]∑p|Tμ(Tp)\sum _原创 2017-05-09 18:45:53 · 398 阅读 · 0 评论