开始: 2023-10-18 10:00:00

1018模拟赛周赛07

结束: 2023-10-31 13:00:00
当前  2025-06-26 03:47:39  类型: IOI  状态: 已经结束 

P4. 游戏通关(game)
描述

John 正在玩一个手机游戏。游戏主角 Layton 需要破解 n 个关卡,开始时,Layton 有 k 点 HP 值,对于第 i 个关卡,Layton 需要花费 Ti 时间破解,如果不能破解,则会损失 1 点 HP,另外第 i 个关卡必须要在时间点 Di(游戏开始时时间点为 0)之前破解。

现在帮助 John 计算,要破解所有的关卡最少要损失的 HP 值,如果不能完成游戏,则输出-1。


输入

第一行为正整数 t(≤5),表示数据组数;

每组数据中,

第一行为正整数n(≤25000)和 k(≤5000),分别表示关卡数和 Layton 最初的 HP 值;

接下来 n行,每行两个正整数 Ti(≤10^9 )和 Di(≤10^9 ),分别表示每个关卡花费的时间和限定时间。


输出

对于每组数据,输出对应的答案。

样例

输入

2
3 2
40 60
60 90
80 120
2 1
30 120
60 40

输出

1
-1
提交

题目参数
时间限制 1 秒
内存限制 128 MB
提交