需要特判ans=1
check函数要考虑
7 1
NNFFFNN
这种数据
#include<bits/stdc++.h>
#define ll long long
#define N 100010
#define fsb(a,b,c) for(int a=b;a<=c;a++)
#define fbs(a,b,c) for(int a=b;a>=c …
求x在%p意义下的逆元
即x^(p-2)
#define md(a) (((a)%p+p)%p)
inline ll po(ll x){
ll y=mo-3,ans=x,t=x;
while(y>0){
if(y&1)ans=md(ans*t);
y=y>>1;
t=md(t*t);
}
return ans;
}