定义#
若
性质#
上式等价于
证明: 反证法
若a有两个逆元,
即.
那么有成立
又由于,
因此其中 ,产生了矛盾。
求解#
- 利用
求逆元 为取正数
cppint inv(int a,int b){ //表示求a在模b意义下的逆元 int x,y; exgcd(a,b,x,y); return x; }
cppint inv(int a,int b){ int x,y; exgcd(a,b,x,y); return (x%b+b)%b; } - 在1的基础上进行倒推
先求的逆元,
然后利用, 即除以 ,
就可以求的逆元了 - 顺推求解
假设求
的逆元
考虑带余除法
两边同乘上
得到
Comments
View on GitHub