乘法逆元
给定正整数a,b,如果有 $ax\ \equiv \ 1\ (mod\ b)$,且a与b互质,则称x的最小正整数解为a模b的逆元,(可以理解为倒数)。模n意义下,1个数a如果有逆元x,那么除以a相当于乘以x。
如果一个线性同余方程$ax\ \equiv \ 1\ (mod\ b)$,则x称为a mod b的逆元
扩展欧几里得法
1 | void exgcd(int a, int b, int& x, int& y) { |
快速幂法
1 | int qpow(long long a, int b) { |