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;
}