首页 > 其他分享 >数论函数

数论函数

时间:2024-07-30 20:55:23浏览次数:9  
标签:函数 数论 sum mid mu 积性

数论函数

  • 定义:定义域为正整数的函数。
  • 积性函数:若数论函数\(f\) 满足 \(\gcd(x, y) = 1\) 则 \(f(xy) = f(x)f(y)\) ,\(f\) 就是一个积性函数。
  • 完全积性函数:若\(f(xy) = f(x)f(y)\) ,则 \(f\) 为一个完全积性函数。

若积性函数 \(f(1) \ne 0\) ,则 \(f(1) = 1\) ,容易由定义推得。

狄利克雷卷积:

\[(f*g)(n) = \sum_{d\mid n} f(d)g(\frac{n}{d}) \]

其中 \(f, g\) 是两个数论函数。

狄利克雷卷积基本性质:

  • \[f*g=g*f \]

  • \[(f*g)*h = f * (g*h) \]

  • 单位元:记数论函数 \(\epsilon(n) = [n=1]\) ,对于任意数论函数 \(f\) 有 \(f* \epsilon = f\) 。
  • 若 \(f*g=\epsilon\) ,则称 \(f,g\) 互为逆元。积性函数有且只有一个逆元。

莫比乌斯函数

定义:

\[\mu(n) = \left\{ \begin{array}{lcl} 1 &n = 1\\ (-1)^k &k为n的独立质因子个数 \\ 0 &n含有平方因子 \end{array} \right. \]

莫反的三种形式:

  1. \[[\gcd(i,j)=1]=\sum_{k\mid i,j}\mu(k) \]

  2. \[f(n) = \sum_{n \mid i}g(i) \Leftrightarrow g(n) = \sum_{n \mid i}\mu(\frac{i}{n})f(i) \]

  3. \[f(n) = \sum_{i \mid n}g(i) \Leftrightarrow g(n) = \sum_{i \mid n}\mu(\frac{n}{i})f(i) \]

标签:函数,数论,sum,mid,mu,积性
From: https://www.cnblogs.com/yduck/p/18333345

相关文章

  • 可利用的函数
    0x00AAgroup_concat();将查询结果合并成一个字符串;group_concat(table_name)frominformation_schema.tableswheretable_schema='challenges'eu2ivk78cbgroup_concat(column_name)frominformation_schema.columnswheretable_name='eu2ivk78cb'id,sessi......
  • 2024“钉耙编程”中国大学生算法设计超级联赛(3) 1005 数论
    题意:分析:远看数论题,实则是道数据结构。记\(f_{i}\)表示\(r_{k}=i\)的方案数,\(g_{i}\)表示\(l_{1}=i\)的方案数,那么运用简单容斥,可得:\[ans_{x}=(\sum_{i=1}^{n}f_{i})-((\sum_{i=1}^{x-1}f_{i})+1)\times((\sum_{i=x+1}^{n}g_{i})+1)+1\]先考虑如何计算\(f_{i......
  • 深度学习中的一些基础函数
    激活函数概念神经网络中每个神经元节点接受上一层神经元的输出值作为本神经元的输入值,并将输入值传给下一层。在多层神经网络中,上层节点的输入在加权求和后与下层节点的输入之间具有一个函数关系,这个函数称为激活函数。   激活函数的作用常见激活函数  Sigmoid函......
  • 类型错误:+ 不支持的操作数类型:目标函数中的“生成器”和“生成器”
    晕,我发现一个问题我有护士人数21的数据,但是方程中使用的是从护士5号开始的,n=1,2,3,...,N,序列为1,2,3,4是高级护士(T)。如果i=n-T(i=5,6,...,21),则护士长的数据被排除在方差计算之外,即|T|表示集合T的基数。perawat=np.genfromtxt("JumlahPerawat.txt",dtype='str')......
  • python 偏函数
    如下代码loop=tornado.ioloop.IOLoop.current()ctx=contextvars.copy_context()func_call=functools.partial(ctx.run,func,*args,**kwargs)returnawaitloop.run_in_executor(executor,func_call)偏函数一个函数作为模板,通过提供部分参数来产生一个新的函数。......
  • x264 环路滤波原理系列:滤波运算函数
    x264滤波运算函数关系图滤波强度Bs=1、2、3的滤波运算相关函数deblock_luma_c函数原理逻辑过程:for循环处理MB中每个4x4的块;如果tc0[i]小于0,表示当前行不需要去块处理,函数将跳过当前行,通过continue跳转到下一次迭代。for循环遍历4x4块边的像素点;......
  • MySQL 学习笔记 进阶(存储过程 下,存储函数,触发器,锁 上)
    存储过程 存储过程-if判断语法IF条件1THEN......ELSEIF条件2THEN......ELSE......ENDIF; 存储过程-参数 用法CREATEPROCEDURE存储过程名称([IN/OUT/INOUT参数名参数类型])BEGIN--SQL语句END; 存储过程-c......
  • 数论函数集与狄利克雷卷积在群论上的证明
    狄利克雷卷积\((f*g)(n)=\sum\limits_{d|n}f(d)g(\dfrac{n}{d})\)。数论函数集上的运算将函数加法视为数论函数集上的加法,狄利克雷卷积视为乘法,则\((G,+,*)\)是一个整环。\((G,+)\)是阿贝尔群封闭性、结合律、交换律是显然的。单位元是常数函数\(f(x)=0\),逆元显然存在。......
  • C++(常量成员函数)
    目录1.声明与定义2.常量成员函数的特点3.常量成员函数的使用4.关键字mutable5.总结在C++中,常量成员函数(constmemberfunction)是指在函数声明的尾部加上const关键字的成员函数。这种函数不能修改类的成员变量,也不能调用会修改类成员变量的其他成员函数。常量成员函数保......
  • Python TypedDict:继承另一个TypedDict时的函数语法
    给定这种类型:classTPerson(TypedDict):name:straddress:str我想要另一个TypedDict继承前一个,例如:classTDealer(TPerson):db-id:intpolice_record:strarrested_now:boolclassTConsumer(TPerson):db-id:intpreferred_product:......