微调具体指?
by Remake_ @ 2020-10-03 16:06:12
@[Miracle_Creator](/user/223797) 比如数组大小从51改成52,`?:`改成`if else`之类的
by 愤鸟先飞 @ 2020-10-03 16:07:37
@[愤鸟先飞](/user/49660)
```
#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;
}
```
by metaphysis @ 2020-10-03 16:09:31
@[metaphysis](/user/333388) 草为啥这么改就过了QWQ
by 愤鸟先飞 @ 2020-10-03 16:11:51
@[愤鸟先飞](/user/49660)
排序函数不能存在歧义,否则可能造成无法预料的结果,即未定义行为(undefined behavior)。用小于等于号存在歧义。
by metaphysis @ 2020-10-03 16:26:17