#A. 游戏
游戏
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
最近 dash 迷上了某款开放世界的冒险游戏。她非常希望能满星通关每一个关卡。假设这款开放世界的冒险游戏一共有个关卡,关卡编号为。通关关卡没有顺序限制,你可以选择其中的任意一个关卡进行挑战,但每个关卡只有一次挑战的机会。
初始时,你的角色战斗力为。对于关卡,假设进入关卡前,你角色的战斗力为,那么当你选择进入这个关卡后,角色的战斗力会永久提升点(可以为负数)。当你挑战结束后,如果角色战斗力大于等于,那么你将获得这个关卡的所有星星。
现在你想知道,你应当如何安排你的挑战顺序,以使得你尽可能多地满星通关所有关卡。
输入格式
第一行一个组数。
对于每组数据
第一行包含两个整数。
接下来行每行两个整数,代表第个关卡的和。
输出格式
对于每组数据,输出一行一个整数表示你最多能满星通关多少个关卡。
样例
1
3 0
4 5
2 5
1 100
2
解释 #1
先进入第三个关卡,使得战斗力变为。
接着进入第一个关卡,战斗力变为,此时,能满星通关第一个关卡。
再进入第二个关卡,战斗力变为,此时,能满星通关第二个关卡。
数据范围
对于的数据,$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$