summaryrefslogtreecommitdiff
path: root/math/shortModInv.cpp
blob: f696cce2cc398f12472ec9ee0537a306e7784171 (plain)
1
2
3
ll multInv(ll x, ll m) { // x^{-1} mod m
    return 1 < x ? m - multInv(m % x, x) * m / x : 1;
}