乘法逆元模板

来源:互联网 发布:mac破解软件 编辑:程序博客网 时间:2024/05/02 17:36
void extend_gcd(ll a,ll b,ll &d,ll &x,ll &y){if (b==0){x=1;y=0;d=a;return;}else {extend_gcd(b,a%b,d,y,x);y-=a/b*x;return;}}ll mod_reverse(ll a,ll n)//a模n的乘法逆元{ll x,y,d;extend_gcd(a,n,d,x,y);if (d==1) return (x%n+n)%n;else return -1; }

0 0
原创粉丝点击