之前简单的总结了下扩欧,这次来说说扩欧具体有哪些用法总的来说扩展欧几里德算法的应用主要有以下两个方面:(1)求解不定方程;(2)求解模线性方程(线性同余方程)与逆元; (1)求解不定方程所谓不定方程就是形如:ax+by=c 我们通过扩欧可以知道若 c mod Gcd(a, b)=0,则该方程存在整数解,否则不存在整数解。由上面的推导,我们知道,我们可以使用 ExGcd: ax + by = Gcd( a, b ) 求出一组解 ( x0 , y0 ) 使其满足 a * x0 + b * y0 = Gcd( a, b ),令d=Gcd(a,b)令 A = a/d , B = b/d, C = c/...