#P894. 等差数列(二)

等差数列(二)

题目描述

给定 nn 个整数 a1,a2,...,ana_1,a_2,...,a_n ,请你选出一个集合,使得集合内的数字可以组成等差数列。

请问所选集合最多可以包含多少个数字?

输入格式

输入共两行, 第一行:一个正整数 nn 第二行:nn 个整数 a1,a2,...,ana_1,a_2,...,a_n

输出格式

输出共一个整数,表示所求答案。

5
4 3 2 1 5
5

样例解释 1

全选后可以构成1、2、3、4、5的等差数列

6
5 0 2 3 9 6
4

样例解释 2

选0、3、6、9

数据范围

  • 30%30\% 的数据,1n201\leq n \leq 20
  • 60%60\% 的数据,1n1001\leq n \leq 100
  • 100%100\% 的数据,1n10001\leq n\leq 10000ai1090 \leq a_i \leq 10^9