4283 - 基础数列(seq)

题目描述

基础数列

文件读写

  • 输入文件seq.in
  • 输出文件seq.out

限制

  • 1000ms
  • 512MB

题目描述

小Y认为 1,2,3 \dots x 这样从 1 开始,后面每一位依次满足 a_i = a_{i-1} + 1 的数列 a 是一个长度为 x 的 基础数列

现在小Y会给定一个长度为 n 的数组,他想知道在这个数组中最长的 基础数列 的长度是多少?

P.S. 基础数列在原数组中必须是连续的

数据范围

测试点n
1 \sim 7n \leq 100
8 \sim 14n \leq 5000
15 \sim 20n \leq 100000

对于所有测试数据满足:1 \leq n \leq 100000, 1 \leq a_i \leq 100000

样例输入1

8
1 2 3 4 4 5 6 7

样例输出1

4

样例输入2

8
1 1 2 1 3 1 2 4

样例输出2

2
输入

输入格式

输入第一行包含一个整数 n,表示数组长度

输入第二行包含 n 个整数,分别表示数组中的每个数字,用空格隔开

输出

输出格式

输出一个整数,表示最长的 基础数列 的长度

样例

输入

8
1 2 3 4 4 5 6 7

输出

4
标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 20
通过人数 6
金币数量 2 枚
难度 入门


上一题 下一题