程序:
#include <bits/stdc++.h>
using namespace std;
long long a[100005];
int ans[100005];
int n, k, minx = 9999999;
int main()
{
cin >> n;
for (int i = 0; i < n; i++)
cin >> a[i];
sort(a, a + n);
for (int i = 0; i < n - 1; i++)
{
if (abs(a[i] - a[i + 1]) == 1)
ans[k]++;
else
k++;
}
for (int i = 0; i <= k; i++)
if (minx > ans[i])
minx = ++ans[i];
cout << minx << endl;
return 0;
}
WA了7、8、9、10点,而且全是第一排第一个字符少一
若能解救,感激不禁