传统题 1000ms 128MiB

中位数

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

说明

在⼀个由不同的数字组成的集合中, 中位数是⼀个元素 mm ,它满⾜⼤于 mm 的元素数量等于⼩于 mm 的元素数量 。

例如:

  • 集合 {1,4,2,5,71, 4, 2, 5, 7} 中位数是 44, 因为两个元素 (5577) ⼤于 44,⽽ 22 个元素 (1122) ⼩于 44

  • 集合 {1,5,8,31, 5, 8, 3} 没有中位数, 因为它没有任何⼀个元素满⾜上述定义。
    给定⼀个整数集合 ,如果其中有中位数 ,则返回该中位数 ,否则返回 1−1

输入格式

输⼊第⼀⾏⼀个整数 nn ,表⽰集合的⼤⼩ 。
输⼊第⼆⾏ nn 个正整数 ,表⽰集合中的数。

输出格式

输出⼀⾏⼀个中位数 ,如果没有 ,输出 1−1

样例

5
1 4 2 5 7
4

提示

对于 100%100\% 的数据 ,满⾜ n50n ≤ 50 ,且集合中的元素不超过 100100

20240601训练

未认领
状态
已结束
题目
6
开始时间
2024-6-1 0:00
截止时间
2024-6-1 23:59
可延期
24 小时