AT_abc410_e.[ABC410E] Battles in a Row
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥在玩游戏,他要按顺序对战 N 只怪兽,初始时,高桥有 H 点体力和 M 点魔力。
对于第 i 只怪兽,高桥可以选择:
- 使用体力战斗,当且仅当高桥当前体力 ≥Ai 时可以选择,高桥花费 Ai 点体力击败第 i 只怪兽。
- 使用魔力战斗,当且仅当高桥当前魔力 ≥Bi 时可以选择,高桥花费 Bi 点魔力击败第 i 只怪兽。
当高桥面对某只怪兽时无法进行上述任意一种战斗或所有 N 只怪兽均被击败时,游戏结束。求他最多能击败多少只怪兽。
输入格式
第一行三个整数 N,H,M(1≤N,H,M≤3000)。
接下来 N 行,每行两个整数 Ai,Bi(1≤Ai,Bi≤3000) 描述高桥要击败的第 i 只怪兽。
输出格式
输出一行一个整数表示答案。
输入输出样例
输入#1
4 10 14 5 8 5 6 7 9 99 99
输出#1
3
输入#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
说明/提示
样例 1 解释
高桥可以击败 3 只怪兽,一种可能的进程如下:
- 初始时,高桥有 10 点体力和 14 点魔力。
- 对于第一只怪兽,高桥使用体力战斗,剩余 5 点体力和 14 点魔力。
- 对于第二只怪兽,高桥使用体力战斗,剩余 0 点体力和 14 点魔力。
- 对于第三只怪兽,高桥使用魔力战斗,剩余 0 点体力和 5 点魔力。
- 对于第四只怪兽,高桥无法进行战斗,游戏结束。
样例 2 解释
高桥可以击败所有的 N 只怪兽。
By @chenxi2009
输入解题思路,AI测评打分。不知道怎么写?