#ZS4T4. 数列(sequence)

数列(sequence)

题目背景

某一天 ZYZY 在无聊的时候阅读初中数学课本时候看到了数据与统计这一章,想起了还有周赛题目要出,然后选择了中位数这个知识点来 "水" 一题。

我们现在给出中位数的计算方法。

对于一个长度为 NN 的数列 AiA_i 先进行从小到大排序得到一组数据 X1X_1 ,X2X_2 ...... XnX_n ,其中位数 MeM_e 的计算公式如下:

题目描述

现给定一个数列 AiA_i 该数列的长度为 NN ,现在我们要输出前奇数个数字的中位数 , 即前 11 , 33 , 55 , 个数的中位数。

输入格式

从文件 sequence.in 中读入数据。

11 行为一个数字 NN 代表该数列的长度。

22 行给定 NN 个数字 Ai(AiN)A_i (A_i \in N^*)

输出格式

输出到文件 sequence.out 中。

(N+1)2\frac{(N + 1)}{2}行,第 ii 行为 A1A_1 ,A3 A_3 , , A2k1A_{2k - 1} 的中位数。

测试样例

8
2 5 8 9 12 15 15 18
2
5
8
9
7
2 8 8 8 9 9 15
2
8
8
8

样例 1 解释

11 个数字中的中位数为 22

33 个数字中的中位数为 55

55 个数字中的中位数为 88

77 个数字中的中位数为 99

样例三

附加文件下的 number3.innumber3.ans

数据规模与约定

  • 对于 60%60\% 的数据保证:N4000N \le 4000 , 0<Ai3×1080 < A_i \le 3 \times 10^8
  • 对于 100%100\% 的数据保证:N2×105N \le 2 \times 10^5 , 0<Ai3×1080 < A_i \le 3 \times 10^8