T535609 我是一个动态规划?
题目描述
给定一长度为 $n$ 的数列 $a$,定义该数列的价值为:
$$\max\limits^n_{i=2}\left|a_i-a_{i-1}\right|$$
现在对其中的元素做**至多** $k$ 次修改(可以一次都不修改),每次修改可以选择数列中的某个位置 $i$,并将 $a_i$ 修改为任意整数。
求经过修改后数列的价值的最小值。
输入格式
第一行包含两个整数 $n, k(1\le k\le n\le 2000)$,代表数列长度与操作数量上限。
第二行包含空格分隔的整数 $a_1\sim a_n$,第 $i$ 个数 $a_i(- 10^9 \le a_i \le 10^9)$ 代表数列的第 $i$ 个元素。
输出格式
输出一个数字,表示可以得到的最小值。
说明/提示
样例解释:在第一个示例中,可以改变第二个和第四个元素,得到数列:`4 , 4 , 4 , 4 , 4`。