站外题求助,有完整描述
  • 板块题目总版
  • 楼主user100566
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/12/13 10:38
  • 上次更新2024/12/13 17:53:15
查看原帖
站外题求助,有完整描述
705702
user100566楼主2024/12/13 10:38

给定一个长度为 N(1N105)N(1\le N\le 10^5) 的正整数数组 A(1A[i]109)A(1\le A[i]\le10^9),给定 K(1KN),MK(1\le K\le N), M,求:

"AA 中所有长度至少为 KK 的区间中的第 KK 大数" 的第 MM 大数(保证一定存在这个第 MM 大数)。

样例

输入 1

2
5 3 2
2 3 1 5 4
3 3 1
5 8 2

输出 1

3
2

解释 1(非官方解释)

测试数据 1 中,N=5,K=3,M=2N=5, K=3, M=2

AA 中所有长度至少为 KK 的区间及第 KK 大数分别为:

A[1:3]={2,3,1}1A[1:3]=\{2, 3, 1\}\rightarrow 1
{3,1,5}1\{3, 1, 5\}\rightarrow 1
{1,5,4}1\{1, 5, 4\}\rightarrow 1
{2,3,1,5}2\{2, 3, 1, 5\}\rightarrow 2
{3,1,5,4}3\{3, 1, 5, 4\}\rightarrow 3
{2,3,1,5,4}4\{2, 3, 1, 5, 4\}\rightarrow 4

其中第 22 大数为 33


测试数据 2 中,N=3,K=3,M=1N=3, K=3, M=1

AA 中所有长度至少为 KK 的区间及第 KK 大数分别为:

{5,8,2}2\{5, 8, 2\}\rightarrow 2

其中第 11 大数为 22

2024/12/13 10:38
加载中...