欧拉函数的几个性质

Note

这篇文章涉及几个欧拉函数的性质

暂时没有证明,大概寒假的时候会补一下证明

定义

\(\phi(n)\)表示在1~n中与n互质的数

计算式

\[
\large{
若n根据算术基本定理分解为n=p_1^{c_1}p_2^{c_2}...p_m^{c_m}\则\phi(n)=n\prod_{i=1}^{m}\left(1-\frac{1}{p}\right)\也可以变式为\phi(n)=n\prod_{i=1}^m\left(\frac{p-1}{p}\right)\本质是一样的
}
\]

性质1

\[
\large{
\phi是积性函数,但不是完全积性函数\当n,m互质时,满足:\\phi(nm)=\phi(n)*\phi(m)\那么显然,当n根据算术基本定理分解为n=p_1^{c_1}p_2^{c_2}...p_m^{c_m}时\\phi(n)=\prod_{i=1}^m{\phi(p_i^{c_i})}
}
\]

性质2

\[
\large{
n中与n互质的数的和为:\\phi(n)*n/2
}
\]

性质3

\[
\large{
若p|n且p^2|n,则\phi(n)=\phi(\frac{n}{p})*p\若p|n且p^2\not|\space\space n,则\phi(n)=\phi(\frac{n}{p})*(p-1)
}
\]

这个性质广泛用于递推求欧拉函数

性质4

\[
\large
\sum_{d|n}\phi(d)=n
\]

原文地址:https://www.cnblogs.com/henry-1202/p/10246196.html

时间: 2024-11-02 21:52:58

欧拉函数的几个性质的相关文章

【poj2478-Farey Sequence】递推求欧拉函数-欧拉函数的几个性质和推论

http://poj.org/problem?id=2478 题意:给定一个数x,求<=x的数的欧拉函数值的和.(x<=10^6) 题解:数据范围比较大,像poj1248一样的做法是不可行的了. 首先我们要了解欧拉函数的几个性质和推论:(今天跟好基友Konjak魔芋讨论了好久..) 推论(一): phi(p^k)=(p-1)*p^(k-1) 证明: 令n=p^k,小于等于n的正整数数中,所有p的倍数共有p^k /p = p^(k-1)个. 1~n出去p的倍数,所以phi(n)= n -  p^

欧拉函数性质与求法 [数论][欧拉函数]

n的欧拉函数值用符号φ(n)表示 欧拉函数的定义是,对于一个正整数n,小于n且与n互质的数的数目(包括1,特殊地,φ(1)=1 ). 设p1,p2,p3,...,pr为n的全部r个质因数,则有φ(n)=n*(1-1/p1)*(1-1/p2)*(1-1/p3)*(1-1/p4)…..(1-1/pr). 显然,用这个方法来计算单个欧拉函数是可以求解的. 附上代码: 1 int get_phi(int x){ 2 int re=x; 3 for(int i=2;i*i<=x;i++) 4 if(x%i

学习笔记:欧拉函数

欧拉函数是指:对于一个正整数n,小于n且和n互质的正整数(包括1)的个数,记作φ(n) . 通式:φ(x)=x*(1-1/p1)*(1-1/p2)*(1-1/p3)*(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数,x是不为0的整数.φ(1)=1(唯一和1互质的数就是1本身). 对于质数p,φ(p) = p - 1.注意φ(1)=1. 欧拉定理:对于互质的正整数a和n,有aφ(n) ≡ 1 mod n. 欧拉函数是积性函数(不完全)——若m,n互质,φ(mn)=φ

数据结构18——欧拉函数

1.欧拉函数是指:对于一个正整数n,小于n且和n互质的正整数(包括1)的个数,记作φ(n) . 2.通式:φ(x)=x*(1-1/p1)*(1-1/p2)*(1-1/p3)*(1-1/p4)-..(1-1/pn),其中p1, p2--pn为x的所有质因数,x是不为0的整数. φ(1)=1(唯一和1互质的数就是1本身). 3.对于质数p,φ(p) = p - 1. 4.欧拉定理:对于互质的正整数a和n,有aφ(n) ≡ 1 mod n. 5.欧拉函数是积性函数--若m,n互质,φ(mn)=φ(m)

欧拉函数详解

欧拉函数 我们用$\phi(n)$表示欧拉函数 定义:$\phi(n)$表示对于整数$n$,小于等于$n$中与$n$互质的数的个数 性质 1.$\phi(n)$为积性函数 2.$\sum_{d|n}\phi(d)=n$ 3.$1$到$n$中与$n$互质的数的和为$n*\dfrac{\phi(n)}{2}(n>1)$ 计算方法 $\sqrt(n)$计算单值欧拉函数 假设我们需要计算$\phi(n)$ 分情况讨论 1.当$n=1$时 很明显,答案为$1$ 2.当$n$为质数时 根据素数的定义,答案为

线性(欧拉)筛&amp;欧拉函数

线性筛法 what is 线性筛??就是基于最基本的筛法的优化. 在基础的筛法上,我们发现有的数字会被重复筛,例如6既会被2枚举到也会被3枚举到,必然有重复运算. 我们的做法就是让每一个数的最小因数筛. \(FOR\) \(EXAMPLE:\) 有一个数\(2 * 2 * 3 * 5\) 有另一个数 \(3 * 3 * 3* 5\) 那么第一个数枚举到3的话,筛到的数字是\(2 * 2 * 3 * 3 * 5\) 但是在第二个数字再次枚举的时候 枚举到2时 也会枚举到\(2 * 2 * 3 *

浅谈欧拉函数【复习】

浅谈欧拉函数[复习] 定义: φ(n)表示小于n的正整数中和n互质的个数; 性质: 1.积性函数:φ(n×m)=φ(n)×φ(m)(感性理解) 2.a^φ(n)^≡1(mod n),当且仅当gcd(a,n)==1(感性理解) 3.[1,n]中与n互质的数的和为n×φ(n)/2 4.Σφ(d)=n,其中(d|n)(感性理解) 5.φ(p^a^)=p^a^-p^a-1^,其中(p为素数,a为正整数) 证明: 这里插入个游戏: 问题:求正整数3^83^的最后两位数 回到正题 一:√n求单个数的欧拉函数

lightOJ1370 欧拉函数性质

D - (例题)欧拉函数性质 Crawling in process... Crawling failed Time Limit:2000MS     Memory Limit:32768KB     64bit IO Format:%lld & %llu Submit Status Description Bamboo Pole-vault is a massively popular sport in Xzhiland. And Master Phi-shoe is a very popul

poj 2480 Longge&amp;#39;s problem 积性函数性质+欧拉函数

题意: 求f(n)=∑gcd(i, N) 1<=i <=N. 分析: f(n)是积性的数论上有证明(f(n)=sigma{1<=i<=N} gcd(i,N) = sigma{d | n}phi(n / d) * d ,后者是积性函数),能够这么解释:当d是n的因子时,设1至n内有a1,a2,..ak满足gcd(n,ai)==d,那么d这个因子贡献是d*k,接下来证明k=phi(n/d):设gcd(x,n)==d,那么gcd(x/d,n/d)==1,所以满足条件的x/d数目为phi(