‹ 上一题 下一题 ›

06772. USACO·奶牛合影 未做

2000 ms 256 MB 测试点 11 通过率 100% USACO池题USACO-Bronze贪心

题目描述

今天奶牛们的心情特别顽皮!Farmer John 只是想拍摄一张奶牛们排成一行的照片,但她们总是在他得到机会按下快门之前移动位置。

具体地说,FJ 的 头奶牛()每一头的身高都是 到 的整数。FJ 想要拍摄奶牛以一种特定的顺序排成一行的照片。如果奶牛们排成一行时从左到右有身高 ,他希望奶牛们的身高拥有以下三个性质:

  • 他希望奶牛们的身高先递增再递减。形式化地说,必须存在一个整数 使得 。
  • 他不希望任何奶牛与另一头身高完全相同的奶牛相邻。形式化地说,对于所有 有 。
  • 他希望照片是对称的。形式化地说,如果 ,则 。

FJ 希望照片中包含尽可能多的奶牛。具体地说,FJ 可以移除一些奶牛并重新排列余下的奶牛。计算 FJ 在满足他的限制的情况下可以在照片中包含的奶牛的最大数量。

输入格式

你需要回答多个测试用例。

输入的第一行包含一个整数 (),为测试用例的数量。以下为 个测试用例。

每一个测试用例的第一行包含一个整数 。第二行包含 个整数,为可用的 头奶牛的身高。奶牛们的身高在 到 之间。

输入保证所有测试用例的 之和不超过 。

输出格式

输出 行,第 行包含第 个测试用例的答案。每行包含一个整数,表示 FJ 可以在照片中包含的奶牛的最大数量。

样例

输入
2
4
1 1 2 3
4
3 3 2 1
输出
3
1

提示说明

【样例解释】

对于第一个测试用例,FJ 可以选择身高为 , 和 的奶牛,并重新排列为 ,满足所有条件。对于第二个测试用例,FJ 可以选择身高为 的奶牛以组成一张合法的照片。

  • 测试点 4-5:,所有奶牛的身高不超过 10。

  • 测试点 6-11:没有额外限制。

【数据规模与约定】

  • 测试点 2-3:,。

  • 测试点 4-5:,所有奶牛的身高不超过 10。

  • 测试点 6-11:没有额外限制。

供题:Nick Wu

输入
输出

            
答案