RT,被题解中费马定理可以过的言论误导 导致我不幸落入o(nlogn)陷阱并惨遭殴打
双倍经验(惨案版)
我的码子
#include<bits/stdc++.h>
using namespace std;
int n,p=1e9+7;
long long quickPow(long long a,long long b)
{
long long res=1;
while(b)
{
if (b&1) res=res*a%p;
a=a*a%p;
b >>= 1;
}
return res;
}
long long inv(long long a,long long p)
{
return quickPow(a,p-2);
}
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
cin>>n>>p;
for (int i=1;i<=n;++i)
{
cout<<inv(i,p)<<'\n';
}
}
我的评测
LINK