#A380. 信息素养 滑雪板打包问题

信息素养 滑雪板打包问题

【题目描述】

一家新开业的滑雪场,需要采购不同规格的滑雪板,每个滑雪板的长度是不固定的,现在需要把排列好的滑雪板用木板做成木箱封装好进行快递,每次快递的总重量是有限制的,不能超过重量 G 。只要每次打包的重量不超过 G ,多个滑雪板可以摞放在一起,使用与最长滑雪板长度相同的两个木板进行固定。假设给出排列好的每个滑雪板的重量 GiG_i ,和长度 LiL_i ,请计算需要最少多长的木板才能将所有的滑雪板都包好。

【输入格式】

输入的第一行有两个数字,一个是滑雪板的个数n,一个是包裹总重量G。 以下n行,每行的数是滑雪板的重量 GiG_i 和长度 LiL_i

【输出格式】

输出需要最少的木板的总长度。注:每次打包需要 2 个木板。

5 5
2 1
1 2
1 3
2 3
2 2
10

提示

数据范围:n, G, GiG_iLiL_i 均为不超过 1000 的正整数。