逆元 方程 的一个解 x ,称 x 为 a 模 M 的逆。 扩展欧几里得求解逆元 注:a 和 M 需要互质,速度比费马小定理快一点 void exgcd(int a, int b, int &x, int &y) { // ax + by = gcd(a,b) if (b == 0) x = 1, y = 0; else exgcd(b, a%b, y, x), y -= a/b*x; } void inv(int a, int M) { // 逆元 int x, y; exgcd(a, M, x, y); return (x%M...