AcWing 799. 最长连续不重复子序列
1.给定一个长度为n的整数序列,请找出最长的不包含重复数字的连续区间,输出它的长度。
输入格式
第一行包含整数n。
第二行包含n个整数(均在0~100000范围内),表示整数序列。
输出格式
共一行,包含一个整数,表示最长的不包含重复数字的连续子序列的长度。
数据范围
1≤n≤100000
输入样例:
5
1 2 2 3 5
输出样例:
3
在一个数组内的双指针
#include<iostream>
#include<cstring>
using namespace std;
const int N = 100010;
int a[N];
int vis[N];//计数
int n;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cin>>n;
memset(vis,0,sizeof(vis));
for(int i=0;i < n;i ++) cin>>a[i];
int ans = 0;
for(int i=0,j=0;i<n;i++)