
莫比乌斯反演
gigo_64
莫看,莫看,这不是真实的我(七海脸)
溜了溜了
展开
-
csp模拟 轻飘飘的时间【杜教筛】【卢卡斯】
传送门杜教筛板子,只要学了并且还会推导就能随便做(除了卡常)。n,m范围1e10,B范围mod以内,mod9990017。其实这个mod如此与众不同是在提示你可以卢卡斯。枚举T=kd发现实际上是组合数和莫比乌斯函数的狄利克雷卷积。令所以目标是F(T)的前缀和。这东西都说了有莫比乌斯函数的卷积,根据套路我们直接卷上一个I。提示:I函数任何时候取值都...原创 2019-11-06 20:07:05 · 143 阅读 · 0 评论 -
[SDOI2014]数表【莫比乌斯反演】
不得已来写一下这道题的博客,,这道题很有思想代表性。传送门ovo我们设也就是约数和。且令n<=m。则目标是我们设即gcd为x的数对个数和。如果我们忽略a的限制,则目标是我们令,因为这是一个狄利克雷卷积形式,可以nlogn筛出来。则原来的则f(d)可以求前缀和,然后整除分块之类地。但最重要的!有a的限制。我们的处理方式是将询问离线按照a排序,对于所有...原创 2019-02-16 14:59:17 · 166 阅读 · 0 评论 -
Problem b【HAOI2011】【莫比乌斯反演进阶】
传送门:https://www.luogu.org/problemnew/show/P2522这道题,,其实就是zap-queries 的进阶版在其基础上加了个差分,其他只字未变上代码// luogu-judger-enable-o2#include<bits/stdc++.h>#define in read()using namespace std;inl...原创 2018-12-15 15:04:08 · 164 阅读 · 0 评论 -
ZAP-Queries【POI2007】【莫比乌斯反演】
传送门:https://www.luogu.org/problemnew/show/P3455太经典了,,模板往上套我直接上个截图吧,,打公式太麻烦整除分块也是常识,直接上啦#include<bits/stdc++.h>#define in read()using namespace std;inline int in{ int cnt=0,f=1...原创 2018-12-15 15:00:12 · 131 阅读 · 0 评论 -
YY的gcd[莫比乌斯反演模板题]
YY的gcd啊,,题意如下;多组数据每组数据给出n,m,k;求1<=i<=n,1<=j<=m,gcd(i,j)=k;的对数。数据数最高为10000,n,m<=10000000毒瘤数据。根据上文所说,莫比乌斯反演最重要的第一步是找准f 和F两个函数。明显本题f(d)指满足gcd(i,j)的对数。那F的含义就如上文所示了。所以...原创 2018-12-13 23:03:45 · 264 阅读 · 0 评论 -
莫比乌斯反演
这个算法,,最早于今年三月初从刘巨佬处听闻,今天才算初步学习了一下。这是一个非常神奇的算法,它可以将一些不好求的东西转化为一些好求的东西。然后一般来说会套用整除分块。所以不了解整除分块的同学可以看我下一篇博客,,待会儿马上写。我们现在正式开始。首先来看看莫比乌斯函数,我们叫它mu~莫比乌斯函数这个函数的定义是对于(i),当i=1时,该函数为1。当i可以被分解为k个质因数...原创 2018-12-12 21:02:35 · 195 阅读 · 0 评论