当前位置: 首页 > 工具软件 > Euler > 使用案例 >

欧拉函数 (Euler Function)

应翰飞
2023-12-01

欧拉函数:

         少于或等于n的数中(1到n中),与n互质的数的数目。(互质:最大公约数为1)


欧拉函数为积性函数, 其通式为:φ(x) =  x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)..(1-1/pn)

其中p1, p2……pnx的所有质因数,x是不为0的整数。φ(1) = 1


欧拉函数递推公式:

若(n%a==0&&(n/a)%a==0),则有:phi[n] = phi[n/a]*a;


 类似资料: