#ABC314G. 护身符
护身符
护身符
题目描述
洞穴中有 只怪物,分别是怪物 、怪物 、、怪物 。每只怪物都有一个正整数攻击力和一个介于 到 (含)之间的整数类型。 具体地,对于 ,怪物 的攻击力和类型分别为 和 。
高桥君将以 点生命值以及 种护身符中的一部分:护身符 、护身符 、、护身符 ,前往这个洞穴冒险。
在冒险中,高桥君按照顺序对 执行以下步骤(只要他的生命值没有降到 或以下)。
- 如果高桥君没有携带护身符 ,怪物 会攻击他,使他的生命值减少 。
- 然后,
- 如果他的生命值大于 ,他击败怪物 ;
- 否则,他未能击败怪物 而死亡,冒险结束。
对每个 独立地解决以下问题:
当高桥君选择携带 种护身符中的 种去冒险时,求他最多能击败的怪物数量。
数据范围保证对于每个 ,至少存在一只类型为 的怪物。
输入格式
输入按以下格式从标准输入给出:
输出格式
对于每个 ,设 为 时高桥君最多能击败的怪物数量。 按以下格式用空格分隔输出 :
样例
7 3 7
3 2
1 1
4 2
1 2
5 1
9 3
2 3
2 5 7 7
考虑 的情况。此时,高桥君可以携带护身符 ,最多能击败 只怪物。 冒险过程如下。
- 对 ,因为他有护身符 ,避免了怪物 的攻击。然后,他击败怪物 。
- 对 ,因为他没有护身符 ,受到怪物 的攻击,生命值变为 。然后,他击败怪物 。
- 对 ,因为他有护身符 ,避免了怪物 的攻击。然后,他击败怪物 。
- 对 ,因为他有护身符 ,避免了怪物 的攻击。然后,他击败怪物 。
- 对 ,因为他没有护身符 ,受到怪物 的攻击,生命值变为 。然后,他击败怪物 。
- 对 ,因为他没有护身符 ,受到怪物 的攻击,生命值变为 。他未能击败怪物 而死亡,冒险结束。
同样地,当 时,他可以击败 只怪物;当 时,通过携带护身符 和 ,他可以击败全部 只怪物;当 时,通过携带护身符 、 和 ,他可以击败全部 只怪物。
15 5 400
29 5
27 4
79 1
27 2
30 3
4 1
89 2
88 3
75 5
3 1
39 4
12 1
62 4
38 2
49 1
8 12 15 15 15 15
数据范围
- 对于每个 ,存在 使得 。
- 输入均为整数。
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 3036
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者