#iai21b3. 前缀中位数(Prefix-Median)
前缀中位数(Prefix-Median)
前缀中位数
题目描述
给定一个整数序列 ,计算出前一个数,前三个数,前五个数直到前 个数的中位数。
所谓一些数的中位数,就是这些数字排序后位置在最中间的数。保证 是一个奇数。
输入格式
第一行:单个整数表示 ,保证 是奇数;
第二行: 个整数表示 。
输出格式
共 行:第 行表示前 个数字的中位数。
样例输入 #1
7
1 3 5 7 9 11 6
样例输出 #1
1
3
5
6
样例输入 #2
5
4 3 1 4 2
样例输出 #2
4
3
3
数据范围
- ;
- 对于 30% 的数据,满足 ;
- 对于 60% 的数据,满足 ;
- 对于 100% 的数据,满足 。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 N≤10 / 特殊: 已排序 / 特殊: 全相同 |
| 2 | 15 | 9~11 | Hack: N=1边界 / Hack: 逆序 / Hack: 大数值含0 |
| 3 | 30 | 12~20 | 中规模 N≈100~30000 / 大规模 N≈1e5 压力 |
| 4 | 25 | 21~25 | 随机 N=1~1e5 回归 |