『算法-ACM竞赛-数学-数论』逆元(拓展欧几里得)模板 『算法-ACM 竞赛-数学-数论』逆元(拓展欧几里得)模板ACM 常用模板合集123456789101112131415161718192021222324typedef long long ll;ll exgcd(ll a,ll b,ll &x,ll &y){ if(!b) { x=1; y=0; return a; } int r=exgcd(b,a%b,x,y); int t=y; y=x-(a/b)*y; x=t; return r;}int main(){ //m=A%mod n与mod互质 求解(A/n)%mod long long m,n,mod; cin>>m>>n>>mod; long long ans,tem; exgcd(n,mod,ans,tem); ans=(ans+mod)%mod; cout<<(ans*m)%mod<<endl;} 算法 > ACM竞赛 > 数学 > 数论 『算法-ACM竞赛-数学-数论』逆元(拓展欧几里得)模板 https://chiamzhang.github.io/2024/06/29/『算法-ACM竞赛-数学-数论』逆元(拓展欧几里得)模板/ Author Chiam Posted on June 29, 2024 Licensed under 『算法-ACM竞赛-数学-数论』随机算法-Pollard Rho 大数分解算法 (带输出版本) Previous 『算法-ACM竞赛-数学-数论』费马小定理求逆元 Next Please enable JavaScript to view the comments