莫比乌斯反演
DoBelieve
天空越暗的时候,你越能看到星辰。
展开
-
GDOI2016 之 GDSOI 第一题 互补约数
互补约数题目大意已知函数 求它的前缀和函数 输入格式输入包含一行,一个正整数 n。输出格式输出只有一行, F(n)。样例输入Sample Input 1 10Sample Input 2 1000输出格式Sample Output 1 32Sample Output 2 12776数据范围20分算法虽然侥幸进了决赛,但还是只能想到20分的。 不难看出,题目让我们求的是∑ni=1\s原创 2016-05-26 14:29:04 · 1932 阅读 · 0 评论 -
莫比乌斯反演—详解
介绍1、莫比乌斯反演是组合数学中很重要的内容,可以用于解决很多组合数学的问题。 2、莫比乌斯反演是数论中的重要内容,在许多情况下能够简化运算。 3、是个个很神奇的东西。引入考虑以下求和函数fn=∑d|ngdf_n=\sum_{d|n}g_d那么根据定义我们可以知道f1f_1=g1g_1f2f_2=g1g_1+g2g_2f3f_3=g1g_1+g3g_3原创 2016-05-27 19:11:51 · 8356 阅读 · 1 评论 -
JZOJ 5970 space
SpaceDescription一个四维空间中有n4n^4n4个点,每个点的每一维坐标都是整数,范围为[1,n][1,n][1,n],接着给出四个nnn的排列A,B,C,DA,B,C,DA,B,C,D,一开始在(1,1,1,1)(1,1,1,1)(1,1,1,1)点,现在要遍历四维空间中所有的点,假设当前在点(x,y,z,h)(x,y,z,h)(x,y,z,h),则从这个点去到(Ax,By,C...原创 2018-12-04 15:54:10 · 242 阅读 · 0 评论 -
Codeforces Hello 2019 F. Alex and a TV Show
Alex and a TV ShowDescription添加链接描述Solution设Fi(j)F_i(j)Fi(j)表示第iii个集合中,是jjj的倍数的数有多少个,我们对于每个集合只维护对应的FFF。现在考虑第三个操作,显然有Fx(j)=Fy(j)∗Fz(j)F_x(j)=F_y(j)*F_z(j)Fx(j)=Fy(j)∗Fz(j)现在考虑第二个操作,显然也有Fx(j)=...原创 2019-01-05 22:16:20 · 502 阅读 · 0 评论