这种代码就过了((
#include<bits/stdc++.h>
#define rep(i,a,b) for(int i=a;i<=b;i++)
using namespace std;
typedef long long LL;
LL a[100001];
int main()
{
int n;
cin>>n;
rep(i,1,n)cin>>a[i];
sort(a+1,a+1+n);
LL ans=LLONG_MAX;
rep(i,2,n)ans=min(ans,a[i]-a[i-1]);
cout<<(ans==0?n:(a[n]-a[1])/ans+1);
}
错误数据(建议加强):
3
2 6 12
正解:
6
我的代码的答案:
3