#include<bits/stdc++.h>
using namespace std;
int n;
int a[100001];
int ans[100001],k;
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++)
{
if(a[i]==a[i+1])
{
for(int j=i+1;j<=n;j++)
{
a[j]=a[j+1];
}
n--;
}
}*/
int ansn=1;
for(int i=1;i<=n;i++)
{
if(a[i]+1==a[i+1])
{
ansn++;
}
else if(a[i]==a[i+1])
{
continue;
}
else
{
ans[++k]=ansn;
ansn=1;
}
}
int Min=10e9;
for(int i=1;i<=k;i++)
{
Min=min(ans[i],Min);
}
cout<<Min;
return 0;
}
我这代码1,2点没过,求助