1.4逆元
定义:称x为a的逆元,若a*x≡1( mod b),记为 a-1。(逆元可用于在计算(t/a)mod b时转化为t*a-1mod b)
求解逆元:
(1)欧几里得算法:定义式转化为a*x+b*y=1;
(2)线性算法 :A[i]=-(p/i)*A[p%i]
推导:
* 1(mod p) 求
首先,;
设p=k*i+r,其中,r<i,1<i<p,则:
定义:称x为a的逆元,若a*x≡1( mod b),记为 a-1。(逆元可用于在计算(t/a)mod b时转化为t*a-1mod b)
求解逆元:
(1)欧几里得算法:定义式转化为a*x+b*y=1;
(2)线性算法 :A[i]=-(p/i)*A[p%i]
推导:
* 1(mod p) 求
首先,;
设p=k*i+r,其中,r<i,1<i<p,则: