初学欧拉函数记
显然,本文的一切都是关于它——
前提
互质
若有正整数
对于多种数的情况,我们把
积性函数
如果
积性函数性质
易证,若函数
正题·欧拉函数
含义
性质
欧拉函数性质一:
对于
对于另一个
则在
加以扩深的:
所以求欧拉函数的方法一:质因数分解法
int phi(int n){
int ans=n;
for(int i=2;i<=sqrt(n);i++){
if(n%i==0){
ans=ans/i*(i-1);
while(n%i==0)n/=i;
}
}
if(n>1)ans=ans/n*(n-1);
return ans;
}
欧拉函数性质二:
因此,与
欧拉函数性质三:
对
欧拉函数性质四:
设
证:由
欧拉函数性质五:
设
证:和四的差不多。
欧拉函数性质六:
这个真不会。。。
证明:
设
后续
积性函数还会涉及狄利克雷卷积、莫比乌斯反演等,但这些知识过于高贵,超过了作者脑子的思考范围,所以作者并不打算在这一文章中继续讲。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App