30分求助
  • 板块P1866 编号
  • 楼主zhoujiatao
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/10/23 14:53
  • 上次更新2023/11/2 11:43:43
查看原帖
30分求助
797700
zhoujiatao楼主2023/10/23 14:53

代码:

#include<bits/stdc++.h>
using namespace std;
const int N=1005;
const int M=1e6;
int n,m;
long long a[N];
long long sum=1;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
		cin>>a[i];
	sort(a+1,a+n+1);
	for(int i=1;i<=n;i++)
	{
		long long k=a[i]+1-i;
		sum=sum*k;
	}
	sum=sum%M;
	cout<<sum<<endl;
	return 0;
}

样例过来了,求助

2023/10/23 14:53
加载中...