首页 > 其他分享 >欧拉函数

欧拉函数

时间:2023-10-11 10:13:26浏览次数:34  
标签:函数 cdot varphi 积性 互质 欧拉

定义

记欧拉函数 \(\varphi(n)\) 表示 \(1\sim n\) 与 \(n\) 互质的整数的个数。

性质

  1. 若 \(p\) 为质数,则 \(\varphi(p^k)=(p-1)\cdot\varphi(p^{k-1})\)。
  2. \(\varphi\) 是积性函数。(积性函数 \(f\):若 \(a,b\) 互质,则满足 \(f(ab)=f(a)\cdot f(b)\))
  3. 若 \(n=\prod_{i=1}^mp_i^{\alpha_i}\),则 \(\displaystyle \varphi(n)=n\times\prod_{i=1}^m\frac{p_i-1}{p_i}\)。

标签:函数,cdot,varphi,积性,互质,欧拉
From: https://www.cnblogs.com/Jerry-Jiang/p/17756395.html

相关文章

  • Destoon Global 全局函数对应表
    函数名称https://www.clw9335.com/gl/index-htm-page-5.html作用参数dhtmlspecialchars($string)替换字符串中的&为&字符串daddslashes($string)字符转译字符串dstripslashes($string)字符反转译字符串dsafe($string)字符......
  • AbortController创建一个可中断的异步任务执行函数---【已解决】
    1、需求背景使用异步操作(promise)或者多个循环时,遇到不能及时中断操作,回收资源时2、代码/***创建一个可中断的异步任务执行函数。*@param{function}taskFunction-要执行的异步任务函数,接受一个AbortSignal参数用于中断。*@returns{object}包含执行任务和中断......
  • 变量提升与函数提升
    变量提升的主要原因是JavaScript的解释执行方式。在代码执行之前,JavaScript引擎会扫描整个作用域,找到所有的变量声明(使用var关键字声明的变量)和函数声明,然后将它们提升到作用域的顶部。例如,考虑以下代码:javascript:console.log(name);//输出undefinedvarname='Joh......
  • 微分有限函数(半搬自 whx)
    齐次微分方程\[\suma_iy^{(i)}=0\]\(a_i\)不必是常数。那么我们认为\(y\)函数微分有限。在OI中,我们一般研究形式幂级数,生成函数,所以有必要考察形式幂级数的微分有限性。P-递归数列待读wikipedia我英文怎么这么差啊此种数列存在\(d+1\)个均不恒为\(0\)的多项式......
  • vue中的nextTick函数
    今天实现切换歌曲时发现问题,切换歌曲的逻辑就是更改列表索引获取当前播放歌曲,然后播放歌曲。结果更改歌曲成功了,但是无法切换完播放。后来发现问题,歌曲加载需要时间,播放的指令运行时歌曲还未加载好,所以就出现了无法正常播放的问题。vue中的nextTick函数:在下次DOM更新循环结束之......
  • vue2,3render函数的简单使用
    render函数的主要作用:创建虚拟DOM:render函数负责创建虚拟DOM元素,这些元素以JavaScript对象的形式表示页面的结构和内容。根据状态和数据生成UI:render函数根据组件的状态(data数据)、属性(props)、计算属性(computed)、方法(methods)等信息,生成虚拟DOM,包括元素、组件、事件......
  • 详解如何通过JavaScript实现函数重载
    有的同学在开发中可能遇到过一个困扰,但是很少有人去解决这个问题,我这用一个例子展现出来constsearcher={};searcher.findAll=()=>{console.log("查询所有用户");};searcher.findByName=(name)=>{console.log("按照用户名称查询");};searcher.findByFirstN......
  • sql server 编写函数,去除小数点后多余的0
    sqlserver编写函数,去除小数点后多余的0要在SQLServer中编写一个函数来去除小数点后多余的零,你可以使用以下示例的方法:CREATEFUNCTIONdbo.RemoveTrailingZeros(@inputDECIMAL(18,6))RETURNSVARCHAR(255)ASBEGINDECLARE@resultVARCHAR(255);--将DE......
  • 学习笔记426—keras中to_categorical函数解析
    keras中to_categorical函数解析1.to_categorical的功能简单来说,to_categorical就是将类别向量转换为二进制(只有0和1)的矩阵类型表示。其表现为将原有的类别向量转换为独热编码的形式。先上代码看一下效果:fromkeras.utils.np_utilsimport*#类别向量定义b=[0,1,2,3,4,5,6,7......
  • 学习笔记425—train_test_split 函数介绍
    train_test_split函数介绍在机器学习中,我们通常将原始数据按照比例分割为“测试集”和“训练集”,从sklearn.model_selection中调用train_test_split函数 简单用法如下:X_train,X_test,y_train,y_test=sklearn.model_selection.train_test_split(train_data,train_targe......