(乘法)逆元证明·求解·模板

本文介绍了乘法逆元的概念,强调了在模意义下的性质,并通过费马小定理和扩展欧几里得算法提供求解方法。重点讲述了如何使用费马小定理在质数模下快速求逆元,以及利用扩展欧几里得算法的条件和模板。乘法逆元在解决大数运算中起到重要作用,特别是在结果需要取模的情况,可以转换为乘以相应逆元进行简化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

复习之路:

关于逆元,我们首先知道一个叫做“完全剩余系”的东西,记为Zn,即mod n剩下的数;

还有一个叫做 “缩系”的东西,就是Zn中与n互质的元素,记为Zn*;

那么在Zn中,若ab = 1 ,那么a的逆就是b,b的逆就是a,类似于倒数,只不过这些都是mod n剩下的;

而要说的乘法逆元的定义就如上所示。

我们要求乘法逆元有两种方式,首先介绍三个定理:

1、之前讲到的乘法逆元,即ax = 1 (mod p),根据EXGCD我们知道要求gcd(a, p) = 1;

2、费马小定理

    如果说a是整数,p是质数,那么a^p - a = k * p(p的倍数);即 a^p = a (mod p);

    如果说a不是p的倍数那么我们有a^(p-1) = 1(mod p)因为若果a是p的倍数该等式是不成立的

3、扩展欧几里得(EXGCD),详情见:

一、根据如上定理我们来看为什么可以用费马小定理来求解乘法逆元

前提࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值