#P0164. [2024 庐阳区初中] 第K大数

[2024 庐阳区初中] 第K大数

题目描述

有一个由 nn 个整数组成的序列,问第 kk 大数是哪一个数。这里的第 kk 大指的是:假如从小到大排序(相同的数保持相对位置不变)的话,从右边开始数起第 kk 个数。但是请注意,完全排序不一定是效率最高的方法。

输入格式

第一行,两个正整数 nnkk

第二行,nn 个整数(每个数2000000000每个数≤2000000000)。

输出格式

一个整数,表示第 kk 大数在原序列中的位置。

样例

输入数据 #1

7 3
9 2 3 7 5 6 8

输出数据 #1

4

输入数据 #2

8 3
9 1 2 3 7 5 7 8

输出数据 #2

7

数据范围

n5000000n ≤ 5000000k10k ≤ 10knk ≤ n

补充说明

输入的数字的绝对值不超过 2×1092×10^9,也即可能有负数。