#P005903. 收藏艺术品
收藏艺术品
题目描述
艺术家艾丽莎热爱艺术品,她决定在家中打造一个新的艺术展架来展示她收藏的所有艺术作品。
她收集了 件艺术品(编号 ),第 件艺术品的宽度为 ,高度为 。艺术品需要按照收藏的顺序摆放在艺术展架上。
假设第一层架子展示编号 到 的艺术品,那么第二层架子应该从编号为 件艺术品开始展示,依此类推。每层架子的总宽度最大为 。
每层架子最低高度为:该层上最高的艺术品的高度,整个艺术品展架的高度是所有层的高度的总和(不考虑架子上木板的厚度)。
请帮助艺术家艾丽莎计算整个艺术展架的最小可能高度。
输入格式
第一行读入两个数 和 。
接下来 行,每行读入两个数 和 。
输出格式
输出一个整数,代表艺术展架高度的最小值。
样例
输入
5 15
5 5
8 2
9 4
15 3
5 8
输出
20
输入
10 300
5675 94
2355 33
6000 63
6977 63
1730 68
3431 92
5827 32
1724 54
280 28
8504 9
输出
15481
样例解释
样例 解释:
以下是一个高度最小的可行方案:
将编号为 的艺术品放到第 层,第 层的高度为第 个艺术品的高度 ,第 层艺术品总宽度为 没有超过每层的限宽。
将编号为 的艺术品放到第 层,第 层的高度为 ,因此总高度为 。
数据范围
对于 的数据满足:。
对于 的数据满足:。
对于 的数据,满足:,,,。