#A. 游戏

    传统题 1000ms 256MiB

游戏

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

最近 dash 迷上了某款开放世界的冒险游戏。她非常希望能满星通关每一个关卡。假设这款开放世界的冒险游戏一共有nn个关卡,关卡编号为1,...,n1,...,n。通关关卡没有顺序限制,你可以选择其中的任意一个关卡进行挑战,但每个关卡只有一次挑战的机会。

初始时,你的角色战斗力为ff。对于关卡ii,假设进入关卡前,你角色的战斗力为xx,那么当你选择进入这个关卡后,角色的战斗力会永久提升did_i点(did_i可以为负数)。当你挑战结束后,如果角色战斗力大于等于sis_i,那么你将获得这个关卡的所有星星。

现在你想知道,你应当如何安排你的挑战顺序,以使得你尽可能多地满星通关所有关卡。

输入格式

第一行一个组数TT

对于每组数据

第一行包含两个整数n,fn,f

接下来nn行每行两个整数,代表第ii个关卡的did_isis_i

输出格式

对于每组数据,输出一行一个整数表示你最多能满星通关多少个关卡。

样例

1
3 0
4 5
2 5
1 100
2

解释 #1

先进入第三个关卡,使得战斗力变为11

接着进入第一个关卡,战斗力变为55,此时5s15\ge s_1,能满星通关第一个关卡。

再进入第二个关卡,战斗力变为77,此时7s27\ge s_2,能满星通关第二个关卡。

数据范围

对于100%100\%的数据,$1\le T\le 20,1\le n\le \sum n\le 10^6,|f|,|s_i|\le 10^{14},|d_i|\le 10^9$

2025/1/16 每日赏金题【Div. 1】

未认领
状态
已结束
题目
1
开始时间
2025-1-15 21:00
截止时间
2025-1-16 23:59
可延期
0 小时