求逆元模板
递推求逆元
1
2
3
4
5
int
int
rep(i,2
inv[i] = inv[mod%i]*(mod-mod/i)%mod;
}
费马小定理求逆元
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ll extend_gcd
if
if
x = 1
return
}
ll d = extend_gcd(b,a%b,y,x);
y -= a/b*x;
return
}
ll mod_reverse
ll x,y;
ll d = extend_gcd(a,n,x,y);
if
else
}
逆元模板
https://www.cheasim.com/acm%E6%A8%A1%E6%9D%BF/2018/08/19/%E9%80%86%E5%85%83%E6%A8%A1%E6%9D%BF.html
作者 CheaSim
发布于 2018-08-19
更新于 2018-08-19
许可协议