哪来什么进阶QAQ,只不过是被虐得更惨了 总结了一下lc传授的套路与模型 一般来讲是求与gcd有关的。那么可以反演得到模型: 令f(d)为1<=x<=n,1<=y<=m且gcd(x,y)=d的数对(x,y)的个数 然后可以枚举d进行一波操作,然后再换个元,大概可以得到 通过预处理出g(x)和前缀和, ...
分类:
其他好文 时间:
2017-12-08 19:24:48
阅读次数:
158
还是需要看题解T-T 枚举d=gcd(i,j),得到 好了现在就要处理后边这个函数了,可以无脑求,不过107显然会T,当然要O(n)了 然后我们就观察这个函数。。大力分析一下µ可能会带来的贡献 令T=p1a1*p2a2*...*pkak d=p1b1*p2b2*...*pkbk 若μ(T/d)!=0 ...
分类:
其他好文 时间:
2017-12-08 19:20:13
阅读次数:
149
题目链接 真是神TM莫比乌斯 首先来看一个神奇的结论:求gcd(x,y)==k的对数,其中1<=x<=n,1<=y<=m 等同于求gcd(x,y)==1的对数,其中1<=x<=n/k,1<=y<=m/k 然后这题就变成了求gcd(x,y)==1的对数,其中1<=x<=n/k,1<=y<=m/k 我们 ...
分类:
其他好文 时间:
2017-12-08 12:12:18
阅读次数:
121
这道题是 BZOJ 2301 Problem b 的加强版 不同的是外面要套一个枚举质数,因为我们不知道GCD是哪个 答案就是 我们令,可得 直接算肯定要TLE,我们注意到前边部分也是可以类分块去搞的 后边的那个可以再看成一个函数,我们预处理出T所有取值的函数值来,就可以利用前缀和O(√n)得出块内 ...
分类:
其他好文 时间:
2017-12-07 00:45:22
阅读次数:
194
因为今天有较为充足的时间,于是果断入坑反演OvO 直接上公式和概念: 定理:和是定义在非负整数集合上的两个函数,并且满足条件,那么我们得到结论 在上面的公式中有一个函数,称其为莫比乌斯函数 它的定义如下: (1)若,那么 (2)若,均为互异素数,那么 (3)其它情况下 对于函数,它有如下的常见性质: ...
分类:
其他好文 时间:
2017-12-07 00:40:12
阅读次数:
205
纪念莫比乌斯反演首题!同时感谢Antileaf学长的耐心讲解! 我们可以用容斥原理搞 令f(d)为1<=x<=n,1<=y<=m且gcd(x,y)=d的数对(x,y)的个数 则可设: 可得F(i)为1<=x<=n,1<=y<=m且i|gcd(x,y)的数对(x,y)的个数 化简可得 莫比乌斯反演一下 ...
分类:
其他好文 时间:
2017-12-07 00:40:02
阅读次数:
231
【Luogu3455】【POI2007】ZAP Queries(莫比乌斯反演) 题面 题目描述 FGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x include include include include include include i ...
分类:
其他好文 时间:
2017-12-02 17:49:46
阅读次数:
141
【HDU1695】GCD(莫比乌斯反演) 题面 题目大意 求$a include include include include include include include include include using namespace std; define MAX 101000 inline ...
分类:
其他好文 时间:
2017-12-02 16:10:24
阅读次数:
155
莫比乌斯反演 初学莫比乌斯反演 先膜一发高神:orz Gay神 莫比乌斯反演 有两种形式。。。 第一种: 如果我们有函数$f(x)$,以及$g(x)$,并且有: $$g(x)=\sum_{d|x}f(x)$$ 那么,我们就有: $$f(x)=\sum_{d|x}\mu(\frac{x}{d})g(x ...
分类:
其他好文 时间:
2017-12-02 12:57:24
阅读次数:
119
怎么感觉一直在做市选的说。。搞得在中山的我都没信心了。。。 好吧做这题主要是冲着莫比乌斯反演去的,然后实际上也是容斥原理的应用,跟反演没什么关系,但是莫比乌斯函数的一个应用。 首先将题目询问第k个无平方因子数,那么我立刻想到的是,这些数在莫比乌斯函数中的值是0(但是这个没什么用) 实际上的做法是二分 ...
分类:
其他好文 时间:
2017-11-26 16:45:35
阅读次数:
94