AT_s8pc_4_b Buildings are Colorful!

题目描述

有一排建筑物,高度分别为 $a_1, a_2, a_3, \ldots, a_N$,你的任务是选择其中 $K$ 座建筑物,以尽可能小的费用使高桥君能够从左看到这些建筑物,费用定义为建筑物的高度差。请寻找这个最小的费用。

输入格式

输入为一行,包含 $N, K, a_1, a_2, \ldots, a_N$。 - $N$ 表示建筑物总数。 - $K$ 为需要选择的建筑物数量。 - $a_i$ 表示第 $i$ 座建筑物的高度。

输出格式

输出一个整数,表示选择 $K$ 座建筑物所需的最小费用。输出结束换行。

说明/提示

- $1 \le K \le N \le 15$ - $1 \le a_i \le 10^9$ ### 得分 - 小任务 1 [120 分]: $N = K$ - 小任务 2 [90 分]: $N \le 5$,且 $a_i \le 7$ - 小任务 3 [140 分]: 没有额外限制。 ### 示例说明 #### 示例 1 如果建筑物高度依次为 $3949, 3950, 3951, 3952, 3953$,可以选择全部建筑物,这时不需要额外费用来满足条件。 #### 示例 2 当建筑物的高度为 $7, 8, 2, 9, 4$ 时,只需花费 $7$ 的费用就可以满足目标需求。 **本翻译由 AI 自动生成**