A80298.maple序列

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小午有一个长度为 nn 的序列 a1,a2,,ana_1,a_2,\cdots,a_n 。小午认为,如果一个长度为 mm 的序列 bb 满足以下条件,则称为“maple序列”:

  • 序列长度 mm 为偶数。
  • b1+b2=b3+b4==bm1+bmb_1+b_2=b_3+b_4=\cdots=b_{m-1}+b_{m}.

现在小午想从序列 aa 中拿出 mm 个元素并重新排列组成“maple序列”,请你找到“maple序列”的最大长度。

输入格式

第一行输入一个正整数 nn (1n2×105)(1\leq n\leq2\times10^5) ,表示序列 aa 的长度。

第二行输入 nn 个正整数 aia_i (1ai5000)(1\leq a_i \leq 5000) ,表示给定序列 aa

输出格式

输出一个整数,表示“maple序列”的最大长度。

输入输出样例

  • 输入#1

    10
    1 2 3 4 5 6 7 8 9 10

    输出#1

    10

说明/提示

一种最优方案为 b=[1,10,2,9,3,8,4,7,5,6]b = [1, 10, 2, 9, 3, 8, 4, 7, 5, 6] ,可以证明不存在结果大于 1010 的方案。

首页