Submission

Status:
PPPPPPPPPP

Score: 100

User: MisterO

Problemset: H.Weird Ping-pong

Language: cpp

Time: 0.322 second

Submitted On: 2024-10-15 00:00:19

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

int main(){
	int n;
	cin>>n;
	int a[n];
	long long res = 1;
	const int mod = 1e9+7;
	for(int i=0;i<n;i++) cin>>a[i];
	sort(a,a+n);
	for(int i=0;i<n;i++) res = (res*(a[i]-i))%mod;
	cout<<res;
}