#3321. 连续战斗
连续战斗
问题描述
huhe将按顺序挑战N只怪物。初始时,huhe的生命值为H,魔力值为M。
对于第i只怪物,他可以选择以下两种行动之一:
- 不使用魔法战斗:只有当生命值≥A_i时可选,战斗后生命值减少A_i
- 使用魔法战斗:只有当魔力值≥B_i时可选,战斗后魔力值减少B_i
游戏会在以下情况结束:
- 击败所有N只怪物
- 无法选择任何行动击败当前怪物
求高桥在游戏结束前最多能击败多少只怪物?
输入格式
第一行包含三个整数N, H, M
接下来N行,每行两个整数A_i, B_i
输出格式
输出一个整数表示最多能击败的怪物数量
数据范围
- 1 ≤ N ≤ 3000
- 1 ≤ H, M ≤ 3000
- 1 ≤ A_i, B_i ≤ 3000
- 所有输入均为整数
样例输入1
4 10 14
5 8
5 6
7 9
99 99
样例输出1
3
样例解释1
- 第1只:普通攻击 (生命:10→5)
- 第2只:普通攻击 (生命:5→0)
- 第3只:魔法攻击 (魔力:14→5)
- 第4只:无法击败
样例输入2
3 3000 3000
3 3
3 3
3 3
样例输出2
3
样例输入3
10 8 8
2 2
2 3
2 2
1 2
2 3
1 2
3 3
3 2
3 1
3 2
样例输出3
9