#include <bits/stdc++.h>
using namespace std;
const int N = 100010;
int a[N];
int cnt[N];
int n;
int main(){
scanf("%d",&n);
for (int i = 1; i <= n; ++i) {
scanf("%d",&a[i]);
}
int res = -1;
for (int i = 1,j = 1; i <= n; ++i) {
cnt[a[i]]++;
while(j <= i && cnt[a[i]] > 1) {
cnt[a[j]]--;
++j;
}
res = max(res,i - j + 1);
}
printf("%d\n",res);
return 0;
}
0 回复
0 转发
0 喜欢
1 阅读



