#P2639. 公司班车上车点规划-让最远的员工少走点路

公司班车上车点规划-让最远的员工少走点路

题目内容

某公司基地搬迁到新地点之后,新规划了一条班车路线,在这条路线上会经过 NN 个小区,计划在这些小区中挑选出 MM 个作为上车点,小区的位置可以用一维坐标上的点来表示,小区到上车点的距离为两个坐标点差值的绝对值。现在给定 NN 个小区的位置,即一维坐标上的整数点:x1x2...xNx1、x2、...、xN ,我们希望所有小区到最近上车点的距离总和尽可能小,请计算这个最大值能够是多少?当该小区被作为上车点,该小区到上车点的距离为 00

输入描述

第一行有两个整数,用空格隔开:NN MM1<M<=N<=1000001<M<=N<= 100000