一道关于距离和的数学题


一道关于距离和的数学题

题意

给定数轴上$n$个点$a_i,i\in[1,n]$,$(a_i<a_{i+1},i<n)$求$sum=\sum\limits_{i=1}^n|x-a_i|$的最小值。


思路

1.从$-\infty$开始向右移动,显然移动$\triangle x$,$sum$是递减的,继续往右移动,当左边的点等于右边的点时达到最小值,继续往右移动,$sum$会递增。

所以需要讨论$n$的奇偶性。

当$n=2k-1$时,显然$x=k$取最小值,为

$\sum\limits_{i=1}^{k-1} (a_{n+1-i}-a_i)$

当$n=2k$时,$x\in[k,k+1]$之间都可以取到最小值,为

$\sum\limits_{i=1}^{k} (a_{n+1-i}-a_i)$


2.由绝对值不等式:$|a|+|b|\ge|a-b|$的取等条件:$ab\le0$

$n=2k-1$时:

$\sum\limits_{i=1}^n|x-a_i|$

$=(|x-a_1|+|x-a_n|)+(|x-a_2|+|x-a_{n-1}|)+\dots+|x-a_k|$

$\ge (a_n-a_1)+\dots+|x-a_k|$

当$x=k$时取等。

偶数同理。


推广

$Butchart-Moster$定理:

设$a_1<\dots<a_n,\lambda_1\dots \lambda_n\in Q^+,$则$f(x)=\sum\limits_{i=1}^n\lambda_i|x-a_i|$存在唯一极小值。

ACM中的应用

显然该数学题,可以与$ACM$中的贪心的题相联系,给定$n$个点,求距离这个$n$个点的和最小值,可以因为是个凹型函数,可以考虑三分,但是本题已经证明了只需考虑奇偶性,所以就直接贪心了。


文章作者: Harris-H
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Harris-H !
评论
  目录