求乘法逆元模板(扩展欧几里得)
Posted Kurokey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求乘法逆元模板(扩展欧几里得)相关的知识,希望对你有一定的参考价值。
void exgcb(LL a,LL b,LL &d,LL &x,LL &y){ if(!b){d=a;x=1;y=0;return;} exgcb(b,a%b,d,y,x);y-=x*(a/b); } LL ny(LL a,LL b){ ///求a关于b的逆元(要求a,b互质) LL d,x,y; exgcb(a,b,d,x,y); return d==1?(x+b)%b:-1; }
以上是关于求乘法逆元模板(扩展欧几里得)的主要内容,如果未能解决你的问题,请参考以下文章