上述问题会重复qqq次,每次询问都是独立的,小红初始的血瓶数量可能不同。
已知地图上有 nnn 只怪物,每只怪物的血量是 aia_iai ,攻击力是 bib_ibi。小红准备去地图上探险杀怪,她的初始血量为 hhh。 小红有两个技能: 1. 普通攻击:对一只怪物造成1点伤害。 2. 强力攻击:对一只怪物造成2点伤害。 但是强力攻击是有冷却时间的。释放一个强力攻击后,需要2回合冷却(即释放2次普通攻击后)才能再次释放。 小红每次攻击后,若怪物没有死亡(即血量大于0),小红都会承受一次怪物攻击力的伤害。但是小红可以在战斗开始前喝血药,每个血药可以回复 kkk 点血量。也就算说, xxx 瓶血药可以将小红的初始血量提高到 h+x∗kh+x*kh+x∗k 已知每只怪物都是不可复活的,当小红血量为0或负数时死亡。小红选择打一个怪时,在该怪物被打死之前不会更换目标。 当小红打死一只怪物去寻找另外一只怪物的过程中,我们可以认为强力攻击的冷却已经恢复完毕。 请问,小红初始带了 xxx 瓶血药时,最多可以击杀多少只怪物? 上述问题会重复 qqq次,每次询问都是独立的,小红初始的血瓶数量可能不同。
(图片来源网络,侵删)