Toggle navigation
GoHackOJ
F.A.Qs
Web Board
ProblemSet
Source/Category
Status
Ranklist
Contest
Login
Language
中文
ئۇيغۇرچە
English
فارسی
ไทย
한국어
Problem1458--练83.1 压缩歌曲
1458: 练83.1 压缩歌曲
[Creator :
]
Time Limit :
1.000
sec
Memory Limit :
64 MB
Solved: 0
Submit: 0
Statistics
Description
小明的电脑里面有一些歌。现在他需要把这些歌装进一个硬盘里面。
硬盘大小有限,由于小明下载的都是无损版本,每首歌的占用空间比较大,硬盘不一定装得下,然后他需要压缩其中的一部分歌曲这样他才能将尽可能多的歌曲装进他的硬盘里。
但是他想尽量压缩的歌曲数量尽量少,他不知道该怎么做,就来找你帮忙了。
Input
输入的第一行包含两个整数 $n$ 和 $m$($1≤n≤10^5$ ,$1≤m≤10^9$),分别表示小明电脑里面歌曲的个数和他的硬盘大小(单位:字节)。
然后输入$n$ 行,每一行两个整数 $a_i$和 $b_i$($1≤b_i
Output
输出只有一个整数,小明至少需要压缩的歌曲的数量。
如果所有的歌曲都压缩的硬盘还是装不下,输出 $-1$。
Sample Input
Copy
4 21 10 8 7 4 3 1 5 4
Sample Output
Copy
2
Source/Category
算法设计初体验
信息学奥赛一本通.编程启蒙