AT_abc361_c [ABC361C] Make Them Narrow

题目描述

给定一个长度为 $N$ 的数列 $A$。 你可以自由选择并删除 $A$ 中恰好 $K$ 个元素,然后将剩下的元素按原顺序连接成一个新数列 $B$。 请你求出 $(B\ 的\ 最大值)-(B\ 的\ 最小值)$ 可能取得的最小值。

输入格式

输入以如下格式从标准输入读入。 > $N\ K\ A_1\ A_2\ \dots\ A_N$

输出格式

请输出一个整数,表示答案。

说明/提示

## 限制条件 - 输入均为整数。 - $1 \leq K < N \leq 2 \times 10^5$ - $1 \leq A_i \leq 10^9$ ## 样例解释 1 考虑从 $A=(3,1,5,4,9)$ 中恰好删除 $2$ 个元素。 - 例如,删除第 $2$ 个元素 $1$ 和第 $5$ 个元素 $9$,则删除后的数列 $B=(3,5,4)$。 - 此时 $B$ 的最大值为 $5$,最小值为 $3$,因此 $(B\ 的\ 最大值)-(B\ 的\ 最小值)=2$,这是可以达到的最小值。 由 ChatGPT 4.1 翻译