【1305C】Kuroni and Impossible Calculation(数学)

Alric's blog / 2023-09-01 / 原文

题目大意


#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll n,m,a[200000+10];
int main(){
	cin >> n >> m;
	for(ll i=1;i<=n;i++)cin >> a[i];
	if(n<=m){
		ll ans=1;
		for(ll i=1;i<=n;i++){
			for(ll j=i+1;j<=n;j++){
				ans*=abs(a[i]-a[j]);
				ans%=m;
			}
		}
		cout << ans;
	}else{
		cout << 0;
	}
	return 0;
}