费马小定理求逆元 a^(p-1) ≡1(mod=p)(p为素数)→a*a^(p-2)≡1(mod=p) 所以a^(p-2)为a的逆元;
求现在来看一个逆元最常见问题,求如下表达式的值(已知)
通用的求逆元方法,适合所有情况公式如下(已知)
证:
通过扩展欧几里德求逆元时 (前提ab互质)
a*x+b*y=1=gcd(a,b)
b=0时x=1,y=0;
x为a的逆元
证:
∵ax≡1(mod=b)
设ax=b*-y+1;
∴ ax+by=1;
证毕
∵gcd(a,b)=gcd(b,a mod b)
∴a*x1+b*y1=gcd(b,a mod b)
a*x1+b*y1=gcd(b,a-(a/b*b))
设 bx2 + (a%b)y2 = gcd(b, a%b) = gcd(a, b)