#397. 文件存储
文件存储
题目描述
Piggy 是一只可爱的小猪,它喜欢收集各种有趣的数据和图片。今天,它想将 n 个数据文件拷贝到它的优盘中,每个文件的原始大小为 ai 。为了一次性拷贝所有文件,Piggy 可以将文件进行压缩,将文件大小从 ai 变为 bi 。
Piggy 的优盘最大容纳空间为 m ,请问它最少需要压缩多少个文件,才能将所有文件拷贝到优盘中。
请你编写一个程序,输入 n 、m 和 n 个文件的大小信息,输出最少需要压缩多少个文件。
输入格式
第一行包含两个整数 n 和 m 。
接下来 n 行,每行包含两个整数 ai 和 bi ,表示第 i 个文件的原始大小和压缩后的大小。
输出格式
如果无论如何都不能装下所有文件,则输出 −1。
否则,输出一个整数,表示最少所需压缩的文件个数。
4 21
10 8
7 4
3 1
5 4
2