TLE,求调
查看原帖
TLE,求调
1078710
Diego_Song楼主2024/7/28 17:18

3AC, 2TLE

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

ll n, p;

ll qpow(ll a, ll b, ll m){
	a %= m;
	ll res = 1;
	while(b){
		if(b & 1) res = res * a % m;
		a = a * a % m;
		b >>= 1;
	}
	return res;
}

ll getInv(ll a, ll b){
	return qpow(a, p - 2, p);
} 

int main(){
	scanf("%d%d", &n, &p);
	for(register int i = 1; i <= n; i++){
		printf("%d\n", getInv(i, n));
	}
	return 0;
}
2024/7/28 17:18
加载中...