#B1406. 绝对众数

绝对众数

请注意,本题只给了 8 MB 的内存

【题目描述】

给定若干组整数序列。

若某个数在一组序列中的出现次数超过该组元素个数的一半,则称它为这组序列的绝对众数。

请对每组数据输出它的绝对众数。

题目保证每组数据的绝对众数一定存在。


【输入描述】

第一行输入整数 TT,表示测试数据组数。

对于每组数据,第一行输入整数 nn。

第二行输入 nn 个正整数 a1,a2,…,ana_1,a_2,\ldots,a_n,其中第 ii 个元素记为 aia_i。

保证:

  • 1≤T≤1051\le T\le 10^5;
  • 1≤n≤1071\le n\le 10^7;
  • 1≤ai≤1091\le a_i\le 10^9;
  • 所有测试数据的 nn 之和不超过 1.5×1071.5\times 10^7;
  • 保证每组数据的绝对众数一定存在。

【输出描述】

输出 TT 行,第 ii 行输出第 ii 组数据的绝对众数。


【样例 1】

【样例 1 输入】

2
5
1 2 1 1 3
6
4 4 5 4 5 4

【样例 1 输出】

1
4

【样例 1 解释】

第一组中 1 出现 33 次,超过 55 的一半;

第二组中 4 出现 44 次,超过 66 的一半。


【样例 2】

【样例 2 输入】

3
1
1000000000
7
9 8 9 9 7 9 9
8
6 6 5 6 2 6 6 6

【样例 2 输出】

1000000000
9
6