#7120. 前缀中位数

前缀中位数

题目描述

给定一个整数序列 a1,a2,,ana_1,a_2,\cdots,a_n,计算出前一个数,前三个数,前五个数直到前 nn 个数的中位数。

所谓一些数的中位数,就是这些数字排序后位置在最中间的数。保证 nn 是一个奇数。

输入格式

第一行:单个整数表示 nn,保证 nn 是奇数; 第二行:nn 个整数表示 a1,a2,,ana_1,a_2,\cdots,a_n

输出格式

(n1)/2(n-1)/2 行:第 ii 行表示前 2i12i-1 个数字的中位数。

7
1 3 5 7 9 11 6
1
3
5
6
5
4 3 1 4 2
4
3
3

数据范围

  • 0ai1090 \leq a_i \leq 10^9
  • 对于 30%30\% 的数据,满足 1n5001\leq n\leq 500
  • 对于 60%60\% 的数据,满足 1n30,0001\leq n\leq 30,000
  • 对于 100%100\% 的数据,满足1n100,0001\leq n\leq 100,000