快速幂+快速求组合数
int fac[N],inv[N]; |
求逆元
inline ll inv(ll x){return qpow(x,mod-2);} |
exgcd
void exgcd(int a,int b,int &d,int &x,int &y){ |
欧拉函数
int phi(int n) { |
int fac[N],inv[N]; |
inline ll inv(ll x){return qpow(x,mod-2);} |
void exgcd(int a,int b,int &d,int &x,int &y){ |
int phi(int n) { |