推荐:https://www.zybuluo.com/samzhang/note/541890 扩展欧几里得,就是求出来ax+by=gcd(x,y)的x,y 为什么有解? 根据裴蜀定理,存在u,v使得au+bv=gcd(x,y) 证明: 这里面,c,e,就是所谓的u,v 对于ax+by=gcd(a,b) 因为gcd(a,b)=gcd(b,a%b) ax+by=gcd(a,b) bx1+(a%b)y1=gcd(b,a%b) 可以变成:ax+by=bx1+(a%b)y1 就是:ax+by=bx1+(