当前位置:网站首页>799. 最长连续不重复(双指针)
799. 最长连续不重复(双指针)
2022-08-10 18:23:00 【一条小小yu】
给定一个长度为 nn 的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。
输入格式
第一行包含整数 nn。
第二行包含 nn 个整数(均在 0∼1050∼105 范围内),表示整数序列。
输出格式
共一行,包含一个整数,表示最长的不包含重复的数的连续区间的长度。
数据范围
1≤n≤1051≤n≤105
输入样例:
5 1 2 2 3 5
输出样例:
3
#include <bits/stdc++.h>
typedef long long ll;
typedef double db;
using namespace std;
const int N=1e5+10;
int a[N],n;
int c[N];
signed main()
{
ios :: sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cin>>n;
int r=0;
for(int i=1,j=1;i<=n;i++)
{
cin>>a[i];
++c[a[i]];
while(c[a[i]]>1)--c[a[j++]];
r=max(r,i-j+1);
}
cout<<r;
return 0;
}
边栏推荐
猜你喜欢
【图像分割】基于元胞自动机实现图像分割附matlab代码
三坐标雷达显示软件 SPx Viewer-3D
【HMS core】【FAQ】AR Engine、Analytics Kit、Video Editor Kit、Image Kit、Map Kit典型问题合集2
【快应用】如何使用命令打包快应用rpk
const的自己理解
redis.exceptions.DataError: Invalid input of type: ‘dict‘. Convert to a byte, string or number first
stm32中的CAN通讯列表模式配置解析与源码
「POJ 3666」Making the Grade 题解(两种做法)
Consul简介和安装
【OpenCV】-物体的凸包
随机推荐
Toronto Research Chemicals 对乙酰氧基苯乙酮说明书
选择是公有云还或是私有云,这很重要吗?
定时器循环展示数组
哈夫曼实现文件压缩解压缩(c语言)
【数据存储精讲】整型和浮点型有什么区别?为什么会精度丢失?
php7中使用“??”运算符
Major upgrade of MSE Governance Center - Traffic Governance, Database Governance, Same AZ Priority
【HMS core】【FAQ】Analytics Kit、Push Kit典型问题合集3
海思HI3516DV300开发资料
20220810
6-11 先序输出叶结点(15分)
FPGA工程师面试试题集锦101~110
Consul简介和安装
pyspark columns merge into one row
【2015】【论文笔记】等离子光混合器THz辐射的光谱——
NPDP|传统行业产品经理如何进行能力提升?
去除富文本标签样式
基于GAMS的电力系统优化分析
微服务架构-实现技术之六大基础组件:服务通信+事件驱动+负载均衡+服务路由+API网关+配置管理
谈谈宝石方块游戏中的设计