同余,欧拉函数,逆元

ab(modn) 可以推出 n | a - b

ab(modn)ab(modm) 可以推出 :ab(mod[a,b])

(k,m)=d,kaka(modm) 可以推出aa(modm/d)

简化剩余系:

所有的n满足0<nm,(n,m)=1构成一个模m的简化剩余系,记这样的n的个数为ϕ(m)

ϕ(m)=mp|m11p

欧拉定理:(a,m)=1,aϕ(m)1(modm)

费马小定理:ap11(modp) 已经被欧拉定理覆盖

逆元:存在(a,m)=1,ax1(modm) 则称xa的逆元

求逆元的过程:

ap11(modp)aap21(modp)ap2a1(modp)

即求a逆元就是求a的逆元就是求ap2 (快速幂)

求1到n的逆元 : inv[i]=(pp/i)inv[p mod i] mod p

本文作者:blogs-of-lfh

本文链接:https://www.cnblogs.com/blogs-of-lfh/p/17647199.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   loser豆泥  阅读(5)  评论(0编辑  收藏  举报
(评论功能已被禁用)
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.