#397. 文件存储

文件存储

题目描述

Piggy 是一只可爱的小猪,它喜欢收集各种有趣的数据和图片。今天,它想将 n 个数据文件拷贝到它的优盘中,每个文件的原始大小为 ai 。为了一次性拷贝所有文件,Piggy 可以将文件进行压缩,将文件大小从 ai 变为 bi

Piggy 的优盘最大容纳空间为 m ,请问它最少需要压缩多少个文件,才能将所有文件拷贝到优盘中。

请你编写一个程序,输入 nmn 个文件的大小信息,输出最少需要压缩多少个文件。

输入格式

第一行包含两个整数 nm

接下来 n 行,每行包含两个整数 aibi ,表示第 i 个文件的原始大小和压缩后的大小。

输出格式

如果无论如何都不能装下所有文件,则输出 −1。

否则,输出一个整数,表示最少所需压缩的文件个数。

4 21
10 8
7 4
3 1
5 4
2