2916 - 收藏家

题目描述

A 是知名高达模型收藏家,多年的收藏已经达到 N 件之多。他急需一个精心设计的多层展柜,来防止熊孩子的破坏。

每件高达模型小 A 已经按照年份以及版本做好了排序,也就是说放入展柜时必须按照原定的顺序摆放

每件模型都会有一个高度和宽度。每层展架的宽度不会超过 W, 高度等于这层最高的高达的高度。整个展柜的高度等于每层高度之和。

已知每件高达的高度以及放入顺序,请你帮小 A 计算一下展柜的最小高度是多少?

输入

第一行两个整数 N,W

接下来 N 行,每行两个整数分别表示每件高达的高度 h_i 和宽度 w_i

输出

输出一个整数。

样例

输入

5 10
4 7
9 2
8 5
14 2
5 8

输出

23

输入

6 5
1 1
1 1
1 1
1 1
100 1
100 1

输出

101
说明

样例 1 说明

以下是一个可以实现展架最高高度为 23 的摆放方案。

将第 1 个高达,放在第 1 层,第 1 层层高为 4,总层高为 4

将第 2,3,4 个高达,放在第 2 层,第 2 层层高为 14,总层高为 4+14=18

将第 5 个高达,放在第 3 层,第 3 层层高为 5,总层高为 4+14+5=23

数据范围

对于 10\% 的数据,满足 1 \le N \le 5

对于 20\% 的数据,满足 1 \le N \le 10

对于 100\% 的数据,满足 1 \leq N \leq 20001 \leq W \leq 10^91 \leq h_i \leq 10^61 \leq w_i \leq W

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 0
通过人数 0
金币数量 1 枚
难度 入门


上一题 下一题