#79. K-单调
K-单调
Description
若一个整数序列的每一项都严格大于它前面的项,则称之为严格单调递增序列。类似地,若一个序列的每一项都严格小于它前面的项,则称之为严格单调递减序列。严格单调序列是严格单调递增或递减的序列。若一个整数序列可以分解为严格单调的k个不相交的连续子序列,则称之为。一个严格单调递增序列是,事实上它也是。序列是的,因为它可以被分解为和。若序列不是,则可以通过一次或多次进行以下操作将其转换为:选择序列中的任意项,将其增加或减少。给定一个数字序列和一个整数,计算将给定序列转换为所需的最小成本。
Format
Input
输入包含多个测试用例,每个测试用例都包含两行。第行给出整数和;第行给出整数。最后两个表示结束。
Output
对每个测试用例,都单行输出答案。
Samples
4 1
1 1 1 1
4 2
1 1 1 1
4 4
1 1 1 1
6 1
1 2 3 3 2 1
0 0
4
2
0
9