求解        ax\equiv b(mod n)  

 

ax Ξb (mod n)         充要条件: ax-b= k*n  即 ax-ny = b

 

1. 用exgcd 可以求方程 ax-ny= gcd(a,n) 的一组解   即 x0  ,  y0,

https://www.cnblogs.com/towboa/p/17001472.html

 

 

2.

可以得到原方程一组解 x= x0*b/g , y= y0* b/g

而所有解

 a*( x+ k*n/g) + b( y- k*a/g ) =b , k为任意整数

 

x 最小整数解 (x%mod+mod)%mod   , mod=n/g

 


 

posted on 2022-10-12 23:53  towboat  阅读(23)  评论(0)    收藏  举报