#include #include #include #include #include #include #include int main(){ int n,j,i; scanf("%d",&n); int *a = malloc(sizeof(int) * n); for(int a_i = 0; a_i < n; a_i++){ scanf("%d",&a[a_i]); } int *p=(int*)malloc(sizeof(int)*n); int *ne=(int*)malloc(sizeof(int)*n); for(i=0;im) m=p[jj]; if(ne[jj]>m) m=ne[jj]; p[jj]=ne[jj]=1; } } printf("%d",m); return 0; }