首页 > 其他分享 >低能线性筛法不会梦到上流积性函数

低能线性筛法不会梦到上流积性函数

时间:2023-07-04 10:33:34浏览次数:27  
标签:梦到 函数 筛法 积性 质数 卷积 计算

因为发现没有人整理这个所以就来写一份。

首先积性函数我们需要知道两个部分。

第一个部分是质数怎么做。

第二个部分是质数的次幂怎么做。

然后这两个部分一般会有定义。

当然我们很头疼的是用狄利克雷卷积卷出来的积性函数应该怎么计算。

首先是质数怎么做,因为质数的因数只有质数所以直接计算两个函数的乘积就好。

然后是质数的次幂怎么做,因为质数的次幂的因数只有质数的次幂,而我们现在前面的次幂已经算好了所以只需要加上新的次幂的乘积就好了。。

我没有想到高妙的做法可以说再不提计算两个积性函数的情况下计算他们的狄利克雷卷积的数。

写完才发现OIwiki上面有。。。。

标签:梦到,函数,筛法,积性,质数,卷积,计算
From: https://www.cnblogs.com/kisara-no-inu/p/17525035.html

相关文章

  • 【学习笔记】狄利克雷卷积与高级筛法
    狄利克雷卷积概念对于数论函数\(f,g\),定义其狄利克雷卷积\(h=f*g\),满足:\[h(n)=(f*g)(n)=\sum_{d\midn}f(d)g\left(\dfrac{n}{d}\right)\]运算律:满足交换律,显然具有对称性。满足结合律,等价于三个\(d_i\)贡献到\(n\)。满足加法的分配率。常见数论函数:\(\m......
  • 【学习笔记】狄利克雷卷积与高级筛法
    狄利克雷卷积概念对于数论函数\(f,g\),定义其狄利克雷卷积\(h=f*g\),满足:\[h(n)=(f*g)(n)=\sum_{d\midn}f(d)g\left(\dfrac{n}{d}\right)\]运算律:满足交换律,显然具有对称性。满足结合律,等价于三个\(d_i\)贡献到\(n\)。满足加法的分配率。常见数论函数:\(\m......
  • 【学习笔记】狄利克雷卷积与高级筛法
    狄利克雷卷积概念对于数论函数\(f,g\),定义其狄利克雷卷积\(h=f*g\),满足:\[h(n)=(f*g)(n)=\sum_{d\midn}f(d)g\left(\dfrac{n}{d}\right)\]运算律:满足交换律,显然具有对称性。满足结合律,等价于三个\(d_i\)贡献到\(n\)。满足加法的分配率。常见数论函数:\(\m......
  • 【数学】各种积性函数的线性筛法
    【数学】各种积性函数的线性筛法前置芝士:几种特殊的积性函数的定义及基本性质。定义积性函数:若函数\(f(x)\)满足\(f(x)=1\)且\(\forallx,y\inN^+,gcd(x,y)=1\),都有\(f(xy)=f(x)f(y)\),则\(f(x)\)为积性函数。完全积性函数:若函数满足\(f(x)=1\)且\(\forallx,y\in......
  • 筛法
    埃氏筛如何求出\(1\simn\)中有几个质数?考虑这样一件事情:对于任意一个大于\(1\)的正整数\(n\),那么它的\(x\)倍就是合数\((x>1)\)。利用这个结论,我们可以避免很多次不必要的检测。如果我们从小到大考虑每个数,然后同时把当前这个数的所有(比自己大的)倍数记为合数,那么运行结束......
  • 筛法--朴素筛法和埃式筛法和线性筛法
    朴素筛法:#include<iostream>#include<algorithm>usingnamespacestd;constintN=1000010;intprimes[N],cnt;boolst[N];voidget_primes(intn){for(inti=2;i<=n;i++){if(!st[i])//st==0代表的是这个数是质数{......
  • 有关素数的基础算法 素性测试 埃氏筛法
    所谓素数,是指恰好有两个约数的正整数。因为n的约数都小于n,所以只需要检查2~ n-1之间所有的整数是否整除n就能判定n是不是素数。如果d是n的约数,那么n/d也是n的约数。由n=d*n/d可知min(d,n/d)  ,所以只需要检查2~ 之间的所有整数就足够了。同理可知,整数分解和约数枚举都......
  • 质数及其筛法
    筛法质数质数,又称素数。如果一个数\(a\in\N^+(a\neq1)\)的因子有且仅有\(1\)和它本身,则称数\(a\)为质数。普通筛法过程枚举\([2,n-1]\),如果\(n\)在这个范围内有因子,则\(n\)不是因数。因为\(n\)的因子成对出现,所以我们可以枚举\([2,\sqrt{n}]\)。Codeboolisprime(in......
  • 初等数学瞎扯Ⅲ:数论函数与筛法
    0.前置知识与基本定义\([op]\):值为\(1\)当且仅当方括号内条件为真。记为艾弗森括号唯一分解定理:一个正整数\(x\)可以被唯一分解为\(\prod\limits_{i=1}^mp_i^{c_i}\),其中\(\foralli\in[1,m],p_i\in\mathbb{P}\)。(关于\(\mathbb{P}\),详见初等数学瞎扯Ⅰ:同余相关)。......
  • HDU 1452 Happy 2004 (积性函数)
    题目地址:HDU1452性质1:如果gcd(a,b)=1则S(a*b)=S(a)*S(b)2004^X=4^X*3^X*167^XS(2004^X)=S(2^(2X))*S(3^X)*S(167^X)性质2:如果p是素数则S(p^X)=1+p+p^2+…+p^X=(p^(X+1)-1)/(p-1)因此:S(2004^X)=(2^(2X+1)-1)*(3^(X+1)-1)/2*(167^(X+1)-1)/166......