1432:压缩歌曲
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:4
解决:2
题目描述
蒜头君的电脑里面有一些歌。现在他需要把这些歌装进一个硬盘里面。
硬盘大小有限,由于蒜头君下载的都是无损版本,每首歌的占用空间比较大,硬盘不一定装得下,然后他需要压缩其中的一部分歌曲这样他才能将尽可能多的歌曲装进他的硬盘里。
但是他想尽量压缩的歌曲数量尽量少,他不知道该怎么做,就来找你帮忙了。
硬盘大小有限,由于蒜头君下载的都是无损版本,每首歌的占用空间比较大,硬盘不一定装得下,然后他需要压缩其中的一部分歌曲这样他才能将尽可能多的歌曲装进他的硬盘里。
但是他想尽量压缩的歌曲数量尽量少,他不知道该怎么做,就来找你帮忙了。
输入
输入的第一行包含两个整数 n 和 m (1≤n≤105,1≤m≤109),分别表示蒜头君电脑里面歌曲的个数和他的硬盘大小(单位:字节)。
然后输入n 行,每一行两个整数ai 和 bi(1≤bi<ai≤109),分别表示第 i 首歌曲原本的大小和被压缩后的大小(单位:字节)。
然后输入n 行,每一行两个整数ai 和 bi(1≤bi<ai≤109),分别表示第 i 首歌曲原本的大小和被压缩后的大小(单位:字节)。
输出
输出只有一个整数,蒜头君至少需要压缩的歌曲的数量。
如果所有的歌曲都压缩的硬盘还是装不下,输出 −1。
如果所有的歌曲都压缩的硬盘还是装不下,输出 −1。
样例输入-1 复制
4 21
10 8
7 4
3 1
5 4
样例输出-1 复制
2