标签:const acpi 介绍 int scanf code max 线性 rac
#include<stdio.h>
#include<algorithm>
#define ll long long
using namespace std;
const int maxn=(1e7*2)+2;
ll n,p,inv[maxn];
inline ll add(ll a,ll b){return a+b<p?a+b:a+b-p;}
inline ll mul(ll a,ll b){return a*b<p?a*b:a*b%p;}
int main()
{
scanf("%lld%lld",&n,&p);inv[1]=1;
for(int i=2;i<=n;i++) inv[i]=mul(add(-p/i,p),inv[p%i]);
}
标签:const acpi 介绍 int scanf code max 线性 rac
原文地址:https://www.cnblogs.com/KatouKatou/p/9821642.html