定义一个长度为奇数的区间的值为其所包含的的元素的中位数。
现给出 n 个数的序列 a ,求将所有长度为奇数的区间的值排序后,第 K 大的值为多少。
第一行两个数 n 和 k ( 1≤n≤100000,k≤ 奇数区间的数量)
第二行 n 个数便是序列 a ( 0≤a_i<2^{31} )
一个数表示答案。
4 3 3 1 2 4
2
样例说明:
表示区间的值
[1] : 3
[2] : 1
[3] : 2
[4] : 4
[1,3] : 2
[2,4] : 2
第三大是 2
30%的数据:1≤n≤1000
100%的数据:1≤n≤100000,0≤ai<2^{31}
时间限制 | 1 秒 |
内存限制 | 128 MB |