组合数学——莫比乌斯反演
文章平均质量分 56
mumei314
这个作者很懒,什么都没留下…
展开
-
2020ICPC江西省赛A——莫比乌斯反演
A-A Simple Math Problemjudge:牛客题意给你一个n,让你求出∑i=1n∑j=1i[gcd(i,j)==1]f(j)\sum_{i=1}^{n}\sum_{j=1}^{i}[gcd(i,j)==1]f(j)∑i=1n∑j=1i[gcd(i,j)==1]f(j)。其中f(x)表示的是数位和,eg:f(122)=1+2+2=5。题解一眼可以看出是道反演题,但是仔细想想发现不是特别好维护,然后给的范围又有点误导,让人以为可以瞎搞过(实际上真的可以打表过或者容斥过),然后原创 2021-01-16 23:42:39 · 562 阅读 · 0 评论 -
哈理工新生赛S题Calculate Sum——莫比乌斯反演基础题
题目链接:https://ac.nowcoder.com/acm/contest/9536/S题解:一道反演的比较基础的题,进行一下比较简单的转换就行了。不过需要对反演的知识有一定的了解,不懂的可以参考:我也不知道什么是"莫比乌斯反演"和"杜教筛"推导过程:代码实现:#include <bits/stdc++.h>#define PI atan(1.0)*4#define rp(i,s,t) for (int i = (s); i <= (t);...原创 2021-01-01 12:55:21 · 505 阅读 · 1 评论 -
莫比乌斯反演入门
这个算是竞赛中用到的组合数学里最多的知识点,也是比较难理解的,在被将近一个星期的折磨后总算是理解了一些。其实莫比乌斯反演就只有两个重要的公式,而且用到的最多的也只有一个(其实都差不多),但是需要一些预备知识。莫比乌斯函数,质数线性筛,整除分块,积性函数以及一些其他的数论知识,下面会将其中一部分重要的算法,目录1.莫比乌斯函数2.莫比乌斯函数的线性筛3.整除分块4....原创 2019-11-06 20:09:08 · 928 阅读 · 0 评论 -
BZOJ2693(BZOJ2154)——莫比乌斯反演经典例题
题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2154题意理解:给你n和m,求所有的lcm(i,j)之和,1<=i<=n,1<=j<=m;很经典的莫比乌斯反演例题,从这里能真正发现它的牛皮之处。学习这个算法需要有一点预备的知识,数论分块和唯一分解定理。关于数论分块这里有一篇很不错的文章:htt...原创 2019-11-03 01:11:30 · 434 阅读 · 1 评论