Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
19746 Al. 最长连续不重复子序列 C++ 解答错误 0 MS 268 KB 307 2023-03-19 10:48:16

Tests(1/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(i-j+1,s[a[i]]); } cout<<ans; }


测评信息: