欧拉函数学习笔记及例题

本文介绍了欧拉函数的基本概念,性质以及如何计算欧拉函数值。通过举例和实际应用,如解决信息学竞赛中的仪仗队问题,阐述了欧拉函数在数论和算法中的作用。并提供了欧拉函数的计算方法,包括利用素数筛同时求解欧拉函数的技巧。
摘要由CSDN通过智能技术生成

前言

数学可是信息学竞赛的精髓,导致了我们在做题的过程中经常碰到大大小小的关于数学的问题。欧拉函数便是其中之一,不知道欧拉函数很吃亏,不知道欧拉函数意味着你会找不出来一道找规律题的规律。

欧拉函数

定义:欧拉函数表示1-N中与N互质的数的个数;

欧拉函数用希腊字母φ表示,φ(N)表示N的欧拉函数.

举个栗子:

φ(3): ∵在1到3中,有1,2,3三个数,1与除零以外的任何数互质,2与3的最大公因数为1,也可以根据2与3为两个不相同的质数来判断他们互质。3与其本身最大公因数为自身;

                ∴φ(3)=2;

φ(12): ∵在1到12中,与12互质的数有1,5,7,11;

                  ∴φ(12)=4;

好了,弄清楚了欧拉函数的定义,再来看几条欧拉函数的简单性质;

欧拉函数的简单性质:1.欧拉函数是积性函数(非完全);

积性函数:对于任意互质的整数a和b有性质f(ab)=f(a)f(b)的数论函数

完全积性函数:对于任意整数a和b有性质f(ab)=f(a)f(b)的数论函数

像我们信息竞赛涉及的函数

φ(n) -欧拉函数

μ(n) -莫比乌斯函数,关于非平方数的质因子数目

gcd(n,k) -最大公因子,当k固定的情况

这些等都是积性函数。

所以说φ(mn

  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值