http://noi.openjudge.cn/ch0206/162/

总时间限制: 
1000ms
内存限制: 
65536kB
描述
There is a straight highway with villages alongside the highway. The highway is represented as an integer axis, and the position of each village is identified with a single integer coordinate. There are no two villages in the same position. The distance between two positions is the absolute value of the difference of their integer coordinates.

Post offices will be built in some, but not necessarily all of the villages. A village and the post office in it have the same position. For building the post offices, their positions should be chosen so that the total sum of all distances between each village and its nearest post office is minimum.

You are to write a program which, given the positions of the villages and the number of post offices, computes the least possible sum of all distances between each village and its nearest post office. 
输入
Your program is to read from standard input. The first line contains two integers: the first is the number of villages V, 1 <= V <= 300, and the second is the number of post offices P, 1 <= P <= 30, P <= V. The second line contains V integers in increasing order. These V integers are the positions of the villages. For each position X it holds that 1 <= X <= 10000.
输出
The first line contains one integer S, which is the sum of all distances between each village and its nearest post office.
样例输入
10 5
1 2 3 6 7 9 11 22 44 50
样例输出
9

这一题你们去看别人的博客吧,我不想写了.

简单来说sum表示的是,从i到k,建一个邮局的距离和

dp表示前i个房子,建j个邮局的距离和.

最新文章

  1. Reactor 模式的简单实现
  2. linux专题一之文件管理(目录结构、创建、查看、删除、移动)
  3. 【转】--在Android源码树中添加userspace I2C读写工具(i2c-util)
  4. Sqoop2入门之导入关系型数据库数据到HDFS上
  5. 简单的ROT13码编码与解码
  6. hdu 4499 Cannon(暴力)
  7. TODO、FIXME和XXX转载
  8. HTML中直接写js 函数
  9. 开发环境MAPLAB下使用仿真器ICD2程序下载流程
  10. JAVA中实现让程序等待一段时间的方法
  11. pythoncharm 中解决启动server时出现 “django.core.exceptions.ImproperlyConfigured: Requested setting DEBUG, but settings are not configured”的错误
  12. Docker入门(一)用hello world入门docker
  13. HFun.快速开发平台(四)=》自定义列表实例(请求参数的处理)
  14. jQuery-4.动画篇---淡入淡出效果
  15. Kubernetes的负载均衡问题(Nginx Ingress)
  16. Pains and Sickness 学习笔记
  17. rem,em
  18. python实现的简单点对点(p2p)聊天
  19. Python 使用pymysql连接MySQL
  20. Git做代码增量发布的重要用法 - --diff-filter

热门文章

  1. react-创建react元素
  2. 2-Twenty Fifth Scrum Meeting-20151231
  3. [北航矩阵理论A]课程笔记
  4. 第三个spring冲刺第1天
  5. 男神女神配——alpha阶段总结
  6. Enterprise Integration Patterns
  7. 关于windows内存的一些简单看法
  8. Android控件第7类——对话框
  9. spark中saveAsTextFile的错误
  10. Mac上brew&amp;thrift安装 以及在thrift架构下,自己新作了maven的小例 Demo