3879: 练83.1 压缩歌曲

文件提交:无需freopen 内存限制:512 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:1
命题人:
提交:23 解决:0

题目描述

## 练83.1 压缩歌曲 时间限制:1000 ms 空间限制:512 MiB 题目类型:传统 ### 题目描述 小明的电脑里面有一些歌。现在他需要把这些歌装进一个硬盘里面。 硬盘大小有限,由于小明下载的都是无损版本,每首歌的占用空间比较大,硬盘不一定装得下,然后他需要压缩其中的一部分歌曲这样他才能将尽可能多的歌曲装进他的硬盘里。 但是他想尽量压缩的歌曲数量尽量少,他不知道该怎么做,就来找你帮忙了。 ### 输入格式 输入的第一行包含两个整数 $n$ 和 $m(1≤n≤10^5 ,1≤m≤10^9 )$ ,分别表示小明电脑里面歌曲的个数和他的硬盘大小(单位:字节)。 然后输入 $n$ 行,每一行两个整数 $a_i$ 和 $b_i$ ( $1≤b_i<a_i≤10^9$ ),分别表示第 $i$ 首歌曲原本的大小和被压缩后的大小(单位:字节)。 ### 输出格式 输出只有一个整数,小明至少需要压缩的歌曲的数量。 如果所有的歌曲都压缩的硬盘还是装不下,输出 $-1$。 ### 样例 #### 样例输入 ``` 4 21 10 8 7 4 3 1 5 4 ``` #### 样例输出 ``` 2 ``` ### 数据范围与提示 ### 分类标签 (无)