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