代码如下:
while(T--){
cin >> n;
for(int i = 0; i < n; i++){
cin >> A[i];
}
set<int> s; // 这行不懂(“set”)
int L = 0, R = 0, ans = 0;
while(R < n){
while(R < n && !s.count(A[R])) s.insert(A[R++]);
ans = max(ans, R - L);
s.erase(A[L++]);
}
cout << ans << endl;
}
代码中的不懂