变量
题目描述
给定n个整数常数c1,c2,…,cn和一个整数k。现在需要给2k个整数变量x1,x2,…,xk,y1,y2,…,yk赋值,满足
- 对于所有1≤i≤k,都有xi≤yi。
- 对于所有1≤i≤n,都存在至少一个j(1≤j≤k),使得xj≤ci≤yj。
求出$S=(y_1 + y_2 + \dots + y_k) - (x_1 + x_2 + \dots + x_k)$的最小值。
输入格式
第一行两个整数n,k。
接下来一行,共n个整数c1,c2,…,cn。
输出格式
一个整数表示S的最小值。
样例输入
5 2
-5 0 10 4 0
样例输出
9
数据范围
共10个测试点。
测试点1,2满足n≤5,−5≤ci≤5。
测试点3,4,5满足n≤100。
对于所有数据,满足1≤n,k≤105,−109≤ci≤109。
提示
见下发文件。