当前位置:网站首页>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;
}
边栏推荐
猜你喜欢

VoLTE基础自学系列 | 3GPP规范解读之Rx接口(上集)

企业即时通讯是什么?可以应用在哪些场景?

欧洲核子研究中心首次在量子机器学习研究中取得实效
Three schemes of SQL query across the table

H3C_堆叠(IRF)及链路聚合在项目中的综合应用

测试接口出现“data“: “Full authentication is required to access this resource“凭证已过期

搭建自己的以图搜图系统 (一):10 行代码搞定以图搜图

开发模式对测试的影响

搭载2.8K 120Hz OLED华硕好屏 无畏Pro15 2022锐龙版屏开得胜

网络层总结(未完待续)
随机推荐
设置iptables规则来保护CS服务器
Redis命令---key篇 (超全)
【HMS core】【FAQ】Analytics Kit、Push Kit典型问题合集3
破解校园数字安全难点,联想推出智慧教育安全体系
幕维三维动画——港珠澳大桥沉管安装三维动画实况
想玩转监控神器Prometheus吗?
迪文发布新款2K高清DGUS智能屏
「POJ 3666」Making the Grade 题解(两种做法)
装饰者模式
CSV(Comma-Separate-Values)逗号分隔值文件
Three schemes of SQL query across the table
pip3升级到22.2.2
智能安防产品公司及产品
位算符详解 按位与、或、异或、取反、左移、右移
报告详解影响英特尔10/11/12代酷睿处理器的ÆPIC Leak安全漏洞
MySQL 查询出重复出现两次以上的数据 - having
NPDP|传统行业产品经理如何进行能力提升?
记录某博彩网站渗透
Kong自定义插件初体验
钻石价格预测的ML全流程!从模型构建调优道部署应用!