#include #include #include #include #include #include #include #define MAX_V (100) int main(){ int n; scanf("%d",&n); int *a = malloc(sizeof(int) * n); int *f = (int *)malloc(sizeof(int) * MAX_V); memset(f, 0, sizeof(int) * MAX_V); for(int a_i = 0; a_i < n; a_i++){ scanf("%d",&a[a_i]); } for (int i = 0; i < n; i++) { f[a[i]]++; } int v = 0, max_v = 0; for (int i = 1; i < MAX_V; i++) { v = f[i - 1] + f[i]; if (v > max_v) max_v = v; } printf("%d\n", max_v); return 0; }