同一份代码获得随机评测结果?
  • 板块P1866 编号
  • 楼主愤鸟先飞
  • 当前回复5
  • 已保存回复5
  • 发布时间2020/10/3 16:02
  • 上次更新2023/11/5 12:08:54
查看原帖
同一份代码获得随机评测结果?
49660
愤鸟先飞楼主2020/10/3 16:02

同一份代码提交了几次(有微调,但算法不变),分数在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;
}
2020/10/3 16:02
加载中...