数论中的一些性质

(1)关于取模

(a+b)%c=(a%c+b%c)%c

(a*b)%c=((a%c)*(b%c))%c

(a-b)%c=(a%c-b%c+c)%c

(a/b)%c=(a%c)*b'(b'表示b的逆元)

(a^b)%c=((a%c)^b)%c

(a^(p-1)-1)%p=0,p为素数


(2)关于gcd

Gcd(a,b)=Gcd(a-b,b)

Gcd(a,b)=Gcd(a%b,b),a>b

gcd(a,b)*lcm(a,b)=a*b


(3) 关于fibonacci

F[i]=F[i-1]+f[i-2],i>2

3*F[i]=F[i-2]+F[i+2]

2*F[i]=F[i+1]+F[i-2]

F[2N]=F[1]+F[3]+F[5]+F[7].....+F[2N-1]

F[M+N+1]=F[M+1]*F[N+1]+F[M]*F[N]

F[N]*F[N]=F[N-1]*F[N+1]+(-1)^N

gcd(F[N],F[M])=F[gcd(N,M)]


(4)关于欧拉函数

phi(p)*phi(q)=phi(p*q),gcd(p,q)=1

phi(i)=i*(1-1/p1)*(1-1/p2)..*(1-1/pk),pi|i且pi为素数

(a^(phi(m))-1)%m=0

sigma(k),k|n=(n*phi(n))/2

phi(p)=p-1,p为素数

n=sigma(phi(d)),d|n


BY QW

转载请注明出处


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值