fork download
  1. #include<stdio.h>
  2. #include<algorithm>
  3. using namespace std;
  4. int a[121];
  5. int main() {
  6. int n, i, j, ans = 0;
  7. scanf("%d", &n);
  8. for (i = 0; i < n; i++) scanf("%d", &a[i]);
  9. sort(a, a + n);
  10. for (i = 0; i < n; i++) {
  11. int l = i, k = 1;
  12. while (1) {
  13. int now = l;
  14. while (l>0&&a[now] - k <= a[l - 1])l--;
  15. if (now == l)break;
  16. k++;
  17. }
  18. int r = i; k = 1;
  19. while (1) {
  20. int now = r;
  21. while (r<n-1 && a[r + 1] <= a[now] + k)r++;
  22. if (now == r)break;
  23. k++;
  24. }
  25. if (ans < r - l + 1)ans = r - l + 1;
  26. }
  27. printf("%d", ans);
  28. return 0;
  29. }
Success #stdin #stdout 0s 4520KB
stdin
6
8
5
6
13
3
4
stdout
5