C11ID - Mã số

Tác giả: happyboy99x

Ngôn ngữ: C++

#include<cstdio>
#include<algorithm>
using namespace std;

#define MOD 1000000007
#define N 100000

int a[N], n;

int main() {
	scanf("%d", &n);
	for(int i = 0; i < n; ++i) scanf("%d", a+i);
	sort(a, a+n);
	long long res = 1;
	for(int i = 0; i < n; ++i) res = res * (a[i] - i) % MOD;
	printf("%lld\n", res);
	return 0;
}

Download