社区讨论
同一份代码获得随机评测结果?
P1866编号参与者 3已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @lod6sq64
- 此快照首次捕获于
- 2023/10/31 01:41 2 年前
- 此快照最后确认于
- 2023/11/05 12:08 2 年前
同一份代码提交了几次(有微调,但算法不变),分数在90-70之间浮动,而且错的点在本地(wsl)没问题。
#include<cstdio>
#include<algorithm>
int cmp(int x,int y){return x<=y;}
int main(){
int n,mn[51];
long long ans=1;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&mn[i]);
}
std::sort(mn,mn+n,cmp);
for(int i=0;i<n;i++){
ans*=(long long)(mn[i]-i);
ans%=(long long)1000000007;
}
printf(ans<0?"0\n":"%lld\n",ans);
return 0;
}
回复
共 5 条回复,欢迎继续交流。
正在加载回复...