码迷,mamicode.com
首页 > 其他好文 > 详细

20180610模拟赛T3——书本整理

时间:2018-06-10 19:35:26      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:模拟   去掉   span   TE   不同   顺序   小明   描述   排列   

【问题描述】

小明的书架上放了许多书,为了使书架变得整洁,小明决定整理书架,他将所有书按高度大小排列,这样排了之后虽然整齐了许多,但小明发现,书本的宽度不同,导致书架看上去还是有些凌乱。小明把这个凌乱值定义为相邻两本书的宽度差的绝对值的和。

例如有4本书:

1×2
5×3
2×4
3×1

那么小明将其排列整齐后的顺序是:

1×2
2×4
3×1
5×3

凌乱值就是2+3+2=7

于是小明决定拿掉其中的k本书,使凌乱值最小,你能帮他求出这个最小值吗?已知每本书的高度都不一样。

【问题输入】

第一行两个数字n和k,代表书总共有n本,要求从中去掉k本。\((l\le n \le 100, 1\le k \le n)\)。下面的n行,每行两个数字表示一本书的高度和宽度,它们均小于200。

【问题输出】

一行一个整数,表示书架的最小凌乱值。

【样例输入】

4 1
1 2
2 4
3 1
5 3

【样例输出】

3

【数据范围】

30%的数据,n≤20。

100%的数据,n≤l00,k<n。

题解

20180610模拟赛T3——书本整理

标签:模拟   去掉   span   TE   不同   顺序   小明   描述   排列   

原文地址:https://www.cnblogs.com/pfypfy/p/9164005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!