B. 最小区间(insane)

    传统题 40ms 256MiB

最小区间(insane)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Background

Special for beginners, ^_^

Description

有一个长度为 n2×105n(\le2\times10^5) 的数组,里面 11~nn 每个数出现一次。

你需要从该数组里面选出 knk(\le n) 的数,使得这 kk 个数的最大值减去最小值最小。

求这 kk 个数下标的最大值减去最小值至少是多少。

Format

Input

第一行给出两个整数 nnkk

第二行按照下标从 11nn 的顺序给出每个数。

Output

在一行中输出满足题意的最小值。

Samples

5 3
1 3 5 2 4
3

Limitation

1s, 1024KiB for each test case.

25寒假STL提高班第十场

未参加
状态
已结束
规则
IOI
题目
6
开始于
2025-2-11 15:00
结束于
2025-2-11 20:00
持续时间
5 小时
主持人
参赛人数
3