欧拉函数(HDU 1787 GCD Again,HDU 3501 Calculation 2,HDU 2824 The Euler function,HDU 2588 GCD)

本文详细介绍了欧拉函数的定义、证明及其积性性质,并通过四个HDU在线判题系统的实例,包括求解欧拉函数、计算互质数和、前缀和以及解决GCD问题,展示了欧拉函数在数论问题中的应用。
摘要由CSDN通过智能技术生成

一.定义/证明/板子

定义 ϕ ( n ) \phi (n) ϕ(n)为小于 n n n且与 n n n互质的数的个数,包含 1 1 1,且 ϕ ( n ) \phi(n) ϕ(n)积性函数
现在来求一下 ϕ ( n ) \phi (n) ϕ(n)

  • 如 果 n 为 质 数 , ϕ ( n ) = n − 1 如果n为质数,\phi(n)=n-1 nϕ(n)=n1
  • 如 果 n = a p , a 为 质 数 , 那 么 ϕ ( n ) = a p − a p − 1 = a p − 1 ∗ ( a − 1 ) = a p ∗ ( 1 − 1 a ) 如果n=a^p,a为质数,那么\phi(n)=a^p-a^{p-1}=a^{p-1}*(a-1)=a^p*(1-\frac{1}{a}) n=ap,aϕ(n)=apap1=ap1(a1)=ap(1a1)
  • n = a 1 p 1 a 2 p 2 a 3 p 3 . . . a k p k n={a_1}^{p_1}{a_2}^{p_2}{a_3}^{p_3}...{a_k}^{p_k} n=a1p1a2p2a3p3...akpk
  • ϕ ( n ) = ϕ ( a 1 p 1 ) ∗ ϕ ( a 2 p 2 ) ∗ ϕ ( a 3 p 3 ) ∗ . . . ∗ ϕ ( a k p k ) \phi(n)=\phi({a_1}^{p_1})*\phi({a_2}^{p_2})*\phi({a_3}^{p_3})*...*\phi({a_k}^{p_k}) ϕ(n)=ϕ(a1p1)ϕ(a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值