在开始之前我们先介绍3个定理: 1.乘法逆元(在维基百科中也叫倒数,当然是 mod p后的,其实就是倒数不是吗?): 如果ax≡1 (mod p),且gcd(a,p)=1(a与p互质),则称a关于模p的乘法逆元为x. 2.费马小定理(定义来自维基百科): 假如a是一个整数,p是一个质数,那么是p的倍数,可以表示为 如果a不是p的倍数,这个定理也可以写成 3. 扩展欧几里得 (定义来自维基百科): 已知整数a.b,扩展欧几里得算法可以在求得a.b的最大公约数的同时,能找到整数x.y(其中一个很可能…