数论
文章平均质量分 87
skywalker767
这个作者很懒,什么都没留下…
展开
-
P2257 YY的GCD【莫比乌斯反演】
P2257 YY的GCDhttps://www.luogu.com.cn/problem/P2257重学莫反*2.第一眼看过去, “这不是莫反sb题”,直接搞了个代码,然后T了:).算了下时间复杂度,我敲,发现这东西不好搞。通过自己的努力,搞了一下午,终于忍不住去看了题解。发现确实妙啊。暴力特别好搞。让我们随便推一下暴力的公式。∑in∑jm[gcd(i,j)==primes]∑p∈primes∑in∑jm[gcd(i,j)==p]∑_i^n∑_j^m[gcd(i , j) == pr原创 2022-04-28 20:05:12 · 368 阅读 · 0 评论 -
【容斥原理】完全平方数 洛谷P4318
位卑未敢忘忧国,哪怕无人知我。一个序列为:不是完全平方数,且不是完全平方数的倍数,该序列从小到大排列,求第k个指是多少。简单分析下,答案很明显∑i=1ansμ(i)2=k∑_{i = 1} ^{ans}\mu(i)^2 = ki=1∑ansμ(i)2=k让ans最小就可以了。考虑杜教筛,T = 50 , 算着杜教筛可行。可惜忘记杜教筛了,改天学了补上。容斥原理做法:我们考虑下容斥原理:我们枚举每一个完全平方数的倍数,利用容斥原理去掉重复的就可以了。总共有nnn个数。我们先减.原创 2021-09-04 15:47:18 · 198 阅读 · 0 评论 -
【莫比乌斯反演】个人思考——关于problem b的三种推法。
最近刷莫反题目,刷着刷着,发现problem b这道题目可以用三种方法推出来,觉得记下来以后可以方便复习,也算巩固一下。problem b这类问题是:∑i=1n∑j=1m[gcd(i,j)=d]\sum_{i = 1} ^ n \sum_{j = 1}^m[gcd(i , j) = d]i=1∑nj=1∑m[gcd(i,j)=d]关于这个问题,我们再熟悉不过,答案是:∑d′=1min(nd,nd)μ(d′)[nd∗d′]∗[md∗d′]\sum_{d' = 1}^{min(\frac.原创 2021-09-03 13:49:09 · 147 阅读 · 0 评论 -
【综合数论/因子分解/分块/莫比乌斯反演/树状数组】HDU4947
HDU-4947题目链接:https://acm.hdu.edu.cn/showproblem.php?pid=4947队友刷数据结构发现的好题(指秃头)。题目大意是这样的,给你一串长为LLL的数组,有如下操作:1 n d v1 ~n~d~ v1 n d v,指gcd(x,n)=dgcd(x , n) = dgcd(x,n)=d的下标为xxx的axa_xax加上vvv222 xxx求∑1xai∑_1^x a_i∑1xai数原创 2021-09-02 10:40:04 · 89 阅读 · 0 评论 -
【莫比乌斯反演】约数个数和
日拱一卒,功不唐捐题目描述设 d(x)d(x)d(x) 为 xxx 的约数个数,给定 N,MN,MN,M,求∑i=1N∑j=1Md(ij)∑_{i=1}^N∑_{j=1}^Md(ij)i=1∑Nj=1∑Md(ij)输入格式输入多组测试数据。第一行,一个整数 T,表示测试数据的组数。接下来的 T 行,每行两个整数 N、M。原式等价于∑i=1N∑j=1Md(ij)=∑i=1n∑j=1m∑x∣j∑y∣j[(x,y)=1]∑_{i=1}^N∑_{j=1}^Md(ij) = ∑_{.原创 2021-08-19 10:56:11 · 158 阅读 · 0 评论 -
【容斥原理/莫比乌斯反演】破译密码
重学了一下莫反,感觉收获了好多。(原来你还记得自己学过莫反)原题链接:https://www.acwing.com/problem/content/217/题目描述:达达正在破解一段密码,他需要回答很多类似的问题:对于给定的整数 a,b 和 d,有多少正整数对 x,y,满足 x≤a,y≤b,并且 gcd(x,y)=d。作为达达的同学,达达希望得到你的帮助。我们分析一下,题目很明了,要求的就是gcd(x,y)=dgcd(x , y) = dgcd(x,y)=d的个数,转化一下:x′=x/d.原创 2021-08-17 21:23:24 · 276 阅读 · 1 评论 -
【期望DP】概率与数学期望学习/思维方式分析/绿豆蛙的归宿详解
大概想了两三天,这么笨大概是因为高中没有好好学习,整理了下,方便以后复习。让我们从一个题入手(绿豆蛙的归宿)题目描述给出张 nnn 个点 mmm 条边的有向无环图,起点为 111,终点为 nnn,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。 到达每一个顶点时,如果该节点有 kkk 条出边,绿豆蛙可以选择任意一条边离开该点,并且走向每条边的概率为 1k\frac{1}{k}k1 现在绿豆蛙想知道,从起点走到终点的所经过的路径总长度期望.原创 2021-08-16 16:02:12 · 184 阅读 · 0 评论 -
【容斥原理】Devu和鲜花
Devu 有 N 个盒子,第 i 个盒子中有 Ai 枝花。同一个盒子内的花颜色相同,不同盒子内的花颜色不同。Devu 要从这些盒子中选出 M 枝花组成一束,求共有多少种方案。若两束花每种颜色的花的数量都相同,则认为这两束花是相同的方案。结果需对 109+7 取模之后方可输出。题目链接:https://www.acwing.com/problem/content/216/转化题目要求,也就是每个盒子都有aia_iai个花,想要从nnn个盒子中每个都任意选出xix_ixi个,组出mmm,也就.原创 2021-08-16 10:00:24 · 350 阅读 · 0 评论 -
快速傅立叶变换(FFT)
FFT作用:快速求两个多项式的乘积/卷积文章目录FFT前置知识复数(Complex)单位根离散傅立叶变换(Discrete Fourier Transform , DFT)快速傅立叶变换(Fast Fourier transform , FFT)**离散傅立叶逆变换(Inverse Discrete Fourier Transform , IDFT)**快速傅立叶逆变换(Inverse Fast Fourier transform,IFFT)蝴蝶变换例题前置知识多项式乘法(点表示法):用任意n原创 2021-08-04 10:35:54 · 350 阅读 · 0 评论 -
[积性函数、杜教筛、莫比乌斯函数入门]学习总结
文章目录什么是积性函数?狄利克雷卷积杜教筛公式参考文献:什么是积性函数?1.数论函数在数论上,算术函数(或称数论函数)指定义域为正整数、陪域为复数的函数,每个算术函数都可视为复数的序列。最重要的算术函数是积性及加性函数。算术函数的最重要操作为狄利克雷卷积,对于算术函数集,以它为乘法,一般函数加法为加法,可以得到一个阿贝尔环。2.积性函数积性函数指对于所有互质的整数a和b有性质f(ab)=f(a)f(b)的数论函数。定理1.1:积性函数的和函数也是积性函数,如果f是积性函数,那么f的和原创 2021-05-02 19:07:12 · 387 阅读 · 2 评论