参考引用链接:gcd快速乘/快速幂(+取模)一:gcd:(1)求最大公约数也可利用它来求最小公倍数 递归算法: ll gcd(ll a,ll b){ return b==0?a:gcd(b,a%b); } 循环算法: ll gcd(ll a,ll b) {while(b^=a^=b^=a%=b);return a;} 库函数: __gcd(a,b)(2)扩展gcd:求x,y使得gcd(a, b) = a * x + b * y; int exgcd(int a, int b, int &x, int &y) { if (b == 0) { x =...