求解: a⋅x≡b(%p)
设: a⋅x=p⋅(−y)+b
得: a⋅x+p⋅y=b
根据拓展欧几里得: a⋅x+p⋅y=gcd(a,p) 得到一个解为 x′0
那么: a⋅x+p⋅y=b 的一个解为 x0=bgcd(a,p)⋅x′0
根据拓展欧几里得: x=x0+pgcd(a,p)⋅k
即: x=bgcd(a,p)⋅x′0+pgcd(a,p)⋅k k∈[0,gcd(a,p))
求解: a⋅x≡b(%p)
设: a⋅x=p⋅(−y)+b
得: a⋅x+p⋅y=b
根据拓展欧几里得: a⋅x+p⋅y=gcd(a,p) 得到一个解为 x′0
那么: a⋅x+p⋅y=b 的一个解为 x0=bgcd(a,p)⋅x′0
根据拓展欧几里得: x=x0+pgcd(a,p)⋅k
即: x=bgcd(a,p)⋅x′0+pgcd(a,p)⋅k k∈[0,gcd(a,p))