C. 最小区间(hard)

    传统题 100ms 256MiB

最小区间(hard)

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

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秋季信奥数学入门组A第十二场

未参加
状态
已结束
规则
IOI
题目
7
开始于
2025-11-29 13:00
结束于
2025-11-30 20:00
持续时间
31 小时
主持人
参赛人数
9