题目描述
小杨有 个宝箱,第 个宝箱需要 枚金币才能打开、能提供 的容量,每个宝箱至多打开一次。要凑出总容量不少于 ,求最少需要多少枚金币。数据保证所有宝箱的容量加起来也不足 ,此时输出 。
输入格式
第一行两个整数 。
接下来 行,每行两个整数 。
输出格式
一行一个整数;无法达到输出 。
样例
输入 1
3 1000
10 1
20 2
30 3
输出 1
-1
数据范围
,,,。
g6-07977.in输出g6-07977.out小杨有 个宝箱,第 个宝箱需要 枚金币才能打开、能提供 的容量,每个宝箱至多打开一次。要凑出总容量不少于 ,求最少需要多少枚金币。数据保证所有宝箱的容量加起来也不足 ,此时输出 。
第一行两个整数 。
接下来 行,每行两个整数 。
一行一个整数;无法达到输出 。
3 1000
10 1
20 2
30 3
-1
,,,。