summaryrefslogtreecommitdiff
path: root/math/legendre.cpp
blob: f08755ff766ad8b3c63ca8f56ff1520008851f4a (plain)
1
2
3
4
ll legendre(ll a, ll p) {
	ll s = powMod(a, p / 2, p);
	return s < 2 ? s : -1ll;
}