#ABC107D. 中位数的中位数
中位数的中位数
中位数的中位数
题目描述
将长度为 的数列 的「中位数」定义如下:
- 将 按升序排序得到的数列记为 。此时,将 的第 个元素的值定义为 的中位数。其中, 是向下取整的除法。
例如, 的中位数是 , 的中位数是 , 的中位数是 。
Snuke君想到了如下问题:
有一个长度为 的数列 。 对每个 (),将 的连续子序列 的中位数记为 。 将所有 对应的 排列起来,组成新的数列 。 求 的中位数。
输入格式
输入从标准输入以如下格式给出。
输出格式
输出 的中位数。
样例
3
10 30 20
30
的各连续子序列的中位数如下:
- 的中位数是
- 的中位数是
- 的中位数是
- 的中位数是
- 的中位数是
- 的中位数是
因此,, 的中位数是 。
1
10
10
10
5 9 5 9 8 9 3 5 4 3
8
数据范围
- 是整数。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 1625
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者