Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
19787 你程狂拽酷炫 最长连续不重复子序列 C++ 通过 7 MS 632 KB 315 2023-03-19 11:49:41

Tests(10/10):


#include <bits/stdc++.h> using namespace std; const int N=1e5+10; int a[N],s[N]; int main(){ int n,ans=0; cin>>n; for(int i=0;i<n;i++)scanf("%d",&a[i]); for(int i=0,j=0;i<n;i++){ s[a[i]]++; while(j<n&&s[a[i]]>1){ s[a[j]]--; j++; } ans=max(ans,i-j+1); } cout<<ans; return 0; }


测评信息: