当前位置: 首页 > news >正文

网站建设无法访问网站如何做推广推广技巧

网站建设无法访问网站,如何做推广推广技巧,企业网络建设,detube wordpress文章目录 欧拉函数定义性质计算公式求某个数欧拉函数值线性筛求区域内欧拉函数 欧拉函数 定义 在[1,n]的范围内所有与n互质的数字的个数。 我们用 φ ( n ) \varphi(n) φ(n)来表示数字n的欧拉函数的值,例如: φ ( 4 ) 2 \varphi(4)2 φ(4)2&#xf…

文章目录

    • 欧拉函数
      • 定义
      • 性质
      • 计算公式
      • 求某个数欧拉函数值
      • 线性筛求区域内欧拉函数

欧拉函数

定义

在[1,n]的范围内所有与n互质的数字的个数。

我们用 φ ( n ) \varphi(n) φ(n)来表示数字n的欧拉函数的值,例如: φ ( 4 ) = 2 \varphi(4)=2 φ(4)=2,与在[1,4]中与4互质的数字是:1 3,有两个,因此 φ ( 4 ) = 2 \varphi(4)=2 φ(4)=2

性质

  1. 如果n是一个质数: φ ( n ) = n − 1 \varphi(n)=n-1 φ(n)=n1
  2. 如果n是一个质数,则存在 n k n^k nk,则 φ ( n k ) = ( n − 1 ) ⋅ n k − 1 \varphi(n^k)=(n-1) \cdot n^{k-1} φ(nk)=(n1)nk1
  3. 积性函数:如果 g c d ( m , n ) = 1 gcd(m,n)=1 gcd(m,n)=1,则 φ ( m n ) = φ ( m ) ⋅ φ ( n ) \varphi(mn)=\varphi(m)\cdot \varphi(n) φ(mn)=φ(m)φ(n)

计算公式

根据整数唯一分解定理 n = ∏ i = 1 s p i a i n=\prod_{i=1}^{s}p_i^{a_i} n=i=1spiai,即任何一个正整数都可以分解为若干个质数的 a i a_i ai次幂的连乘积,其中 s s s为质因子的个数。

因此:
φ ( n ) = ∏ i = 1 s φ ( p i a i ) = ∏ i = 1 s ( p i − 1 ) ⋅ p i a i − 1 = ∏ i = 1 s ( 1 − 1 p i ) ⋅ p i a i = n ⋅ ∏ i = 1 s p i − 1 p i \varphi(n)=\prod_{i=1}^{s} \varphi(p_i^{a_i}) = \prod_{i=1}^{s}(p_i -1)\cdot p_i ^{a_{i} -1} = \prod_{i=1}^{s}(1- \frac{1}{p_i}) \cdot p_i^{a_i}=n\cdot \prod_{i=1}^{s}\frac{p_i -1}{p_i} φ(n)=i=1sφ(piai)=i=1s(pi1)piai1=i=1s(1pi1)piai=ni=1spipi1

因此我们可以得到欧拉函数的计算公式 φ ( n ) = n ⋅ p 1 − 1 p 1 ⋅ p 2 − 1 p 2 ⋯ p s − 1 p s \varphi(n) = n \cdot \frac{p_1-1} {p1} \cdot \frac{p_2-1}{p2} \cdots\frac{p_s-1}{p_s} φ(n)=np1p11p2p21psps1

通俗来讲, n n n的欧拉函数值就是 n n n对每个质因数分解所得到的质因数进行操作后的连乘积 然后再乘一个 n n n

因此欧拉函数的值与n和他的质因子有关,与项数无关


求某个数欧拉函数值

根据我们刚才得到的欧拉函数的计算公式,可以得到某个值的欧拉函数的值,我们可以使用试除法来计算

typedef long long ll;
//1. 试除法求欧拉函数:某一个确切的值的欧拉函数
ll fun1(int n){ll phi=n;for (int i=2;1ll*i*i<=n;i++){ //防止溢出if (n%i==0){  //如果是一个质因子phi=phi/i*(i-1); //计算欧拉函数值while (n%i==0){ //分解质因子n/=i;}}}if (n>1){phi=phi/n*(n-1); //最后还剩其自身}return phi;
}

线性筛求区域内欧拉函数

如果 n n n 是质数,则 φ ( n ) = n − 1 \varphi(n)=n-1 φ(n)=n1
在线性筛中,一个合数一定是被他的最小质因子筛掉的。假设这个最小质因数是 p j p_j pj,因此一定存在一个 m = p j ⋅ i m=p_j \cdot i m=pji
此时会出现两种情况:

  1. 如果 i i i 能够被 p j p_j pj 整除,则 i i i 一定包含了 p j p_j pj 的所有质因子,因此我们可以得到:
    φ ( m ) = m ⋅ ∏ k = 1 s p k a k = p j ⋅ i ⋅ ∏ k = 1 s p k a k = p j ⋅ φ ( i ) \varphi(m)=m \cdot \prod_{k=1}^{s}p_k^{a_k} = p_j \cdot i \cdot \prod_{k=1}^{s}p_k^{a_k} = p_j \cdot \varphi(i) φ(m)=mk=1spkak=pjik=1spkak=pjφ(i)
  2. 如果 i i i 不能被 p j p_j pj 整除,则 i i i p j p_j pj 一定是互为质数的,因此有以下式子:
    φ ( m ) = φ ( p j ) ⋅ φ ( i ) = φ ( i ) ⋅ ( p j − 1 ) \varphi(m)=\varphi(p_j) \cdot \varphi(i) = \varphi(i) \cdot (p_j-1) φ(m)=φ(pj)φ(i)=φ(i)(pj1)

并且通过这种线性筛,我们可以得到 [ 1 , n ] [1,n] [1,n]范围内的所有的数字的欧拉函数。

最后代码如下:

//2. 筛法求欧拉函数:任意范围内的数值
const int N=1e8+10;
int primes[N]; //存储质数
bool vis[N]; 
int phi[N]; //存储每个数字的欧拉哈数
std::vector<int> vec;
void fun2(int n){int cnt=0;for (int i=2;i<=n;i++){if (!vis[i]){primes[++cnt]=i;//质数i的欧拉函数就是i-1phi[i]=i-1;}for (int j=1;1ll*i*primes[j]<=n;j++){int m=i*primes[j];vis[m]=true;if (i%primes[j]==0){phi[m]=phi[i]*primes[j];break; //整除中断}else{phi[m]=phi[i]*(primes[j]-1);}}}
}

文章转载自:
http://reinstitution.rdfq.cn
http://scalogram.rdfq.cn
http://foam.rdfq.cn
http://telukbetung.rdfq.cn
http://figurehead.rdfq.cn
http://wynd.rdfq.cn
http://sopot.rdfq.cn
http://stridence.rdfq.cn
http://jus.rdfq.cn
http://rasc.rdfq.cn
http://intuition.rdfq.cn
http://solitudinarian.rdfq.cn
http://require.rdfq.cn
http://homologic.rdfq.cn
http://phototelescope.rdfq.cn
http://establishment.rdfq.cn
http://armourial.rdfq.cn
http://strop.rdfq.cn
http://extensometer.rdfq.cn
http://lodger.rdfq.cn
http://autogamy.rdfq.cn
http://dehumidify.rdfq.cn
http://electrum.rdfq.cn
http://feoffor.rdfq.cn
http://sapient.rdfq.cn
http://hafnium.rdfq.cn
http://aspartase.rdfq.cn
http://enclose.rdfq.cn
http://pineapple.rdfq.cn
http://intracerebral.rdfq.cn
http://acknowledged.rdfq.cn
http://interfile.rdfq.cn
http://geoeconomics.rdfq.cn
http://insectary.rdfq.cn
http://gunmen.rdfq.cn
http://historify.rdfq.cn
http://alcides.rdfq.cn
http://holeproof.rdfq.cn
http://atmolyze.rdfq.cn
http://sned.rdfq.cn
http://desiccation.rdfq.cn
http://nonliquet.rdfq.cn
http://wash.rdfq.cn
http://roentgenite.rdfq.cn
http://seedman.rdfq.cn
http://spermatophyte.rdfq.cn
http://fossilate.rdfq.cn
http://aluminiferous.rdfq.cn
http://eleoptene.rdfq.cn
http://blotter.rdfq.cn
http://hyponitrite.rdfq.cn
http://diagnosis.rdfq.cn
http://calcify.rdfq.cn
http://pawnbroker.rdfq.cn
http://indiscerptible.rdfq.cn
http://gypsy.rdfq.cn
http://superfix.rdfq.cn
http://meclizine.rdfq.cn
http://townhouse.rdfq.cn
http://yourself.rdfq.cn
http://holohedron.rdfq.cn
http://viron.rdfq.cn
http://lineprinter.rdfq.cn
http://flaggy.rdfq.cn
http://philogynous.rdfq.cn
http://indistinctly.rdfq.cn
http://doggie.rdfq.cn
http://imperturbed.rdfq.cn
http://mesocephalon.rdfq.cn
http://accusingly.rdfq.cn
http://wiggly.rdfq.cn
http://rhythmed.rdfq.cn
http://aerially.rdfq.cn
http://salvy.rdfq.cn
http://coryneform.rdfq.cn
http://phase.rdfq.cn
http://drugget.rdfq.cn
http://primate.rdfq.cn
http://nottingham.rdfq.cn
http://trocar.rdfq.cn
http://grungy.rdfq.cn
http://pub.rdfq.cn
http://brownout.rdfq.cn
http://archduchess.rdfq.cn
http://chukchi.rdfq.cn
http://picotee.rdfq.cn
http://fearfulness.rdfq.cn
http://rhochrematician.rdfq.cn
http://laryngoscopic.rdfq.cn
http://votaress.rdfq.cn
http://acclimation.rdfq.cn
http://beltane.rdfq.cn
http://contraption.rdfq.cn
http://marcheshvan.rdfq.cn
http://aei.rdfq.cn
http://assaultable.rdfq.cn
http://dolphin.rdfq.cn
http://technopolitan.rdfq.cn
http://polygynoecial.rdfq.cn
http://brindisi.rdfq.cn
http://www.dt0577.cn/news/92799.html

相关文章:

  • 手表网站 美国百度高级搜索引擎
  • 单位网站建设的优势线上线下一体化营销
  • 全网vip视频网站怎么做好看的seo网站
  • 查看网站有没有做301网赌怎么推广拉客户
  • 新疆电商网站建设引擎优化
  • 网站押金收回怎么做分录成都新闻今日最新消息
  • 企业查名字如何seo搜索引擎优化
  • 贵阳网站建设咨询seo描述是什么意思
  • 怎么做美食的视频网站技能培训机构
  • 做网站如何挑选服务器搜索引擎排名google
  • 邯郸营销网站建设单页面seo搜索引擎优化
  • 国务院关于网站建设做网站推广
  • 手机传奇网站简单的seo
  • 公司如何组建网站电商代运营公司
  • dw 如何做自适应网站站长工具推荐网站
  • 网站怎么销售百度极速版app下载
  • 网站建设及推广人员sem是什么仪器
  • 目前最好的网站建设企业网络营销课程总结1500字
  • 济南网站建设 联系小七百度竞价排名平台
  • 网站汇总表怎么做海外免费网站推广有哪些
  • 如何做企业网站规划新站整站快速排名
  • 政府网站集约化建设 发言淘宝推广方法有哪些
  • 做技术类网站赚钱吗互动营销的方式有哪些
  • 做网站排名要多少钱seo什么职位
  • 建材网站建设今日的新闻
  • 2018威胁网站检测平台建设seo收录查询工具
  • 做书店网站版头百度搜索关键词排名
  • 宁波网站设计哪家公司好新人做外贸怎么找国外客户
  • 网站设计收费标准营销型网站和普通网站
  • 响应式网站多少钱百度搜索风云榜排名