前言
数学可是信息学竞赛的精髓,导致了我们在做题的过程中经常碰到大大小小的关于数学的问题。欧拉函数便是其中之一,不知道欧拉函数很吃亏,不知道欧拉函数意味着你会找不出来一道找规律题的规律。
欧拉函数
定义:欧拉函数表示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