#Lutece0581. 吴神的战役
吴神的战役
Migrated from Lutece 581 吴神的战役
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
大家都知道吴神是十分强大的。所以,现在吴神要单挑个敌人。
吴神有两个属性,和。是吴神的健康程度,初始值是,同时上限也是。如果那么吴神将输了这场战役。是吴神用来放技能的值。初始值为,最大值为。
吴神和他的敌人轮流进行运操作,吴神比较强大,所以先进行操作,然后他的敌人后进行操作。
吴神每回合可以有如下的操作:
- 杀死一个敌人并且使自己的.
- 治愈他自己使增加的值。(注意表示下取整)
- 或者,他可以用技能如果时,那么会杀死的人,,是给定的数组。
- 什么也不干。
他的敌人会在吴神操作玩后,进行攻击,他们每个人对吴神造成点伤害,也就是使。
最后,吴神的的值会增加 剩余敌人数模的值。
现在,吴神想知道最少多少个回合,能够团灭敌人,取得战役的胜利。
Input
多组测试数据。一直读到文件末尾。
每组测试数据两行,第一行个数字,以空格隔开。他们是分别代表(), (), ()。
第二行是个数字以空格隔开,第个数字表示。
Output
个样例占行,如果能赢战役,输出最少需要的回合数字,如果不能赢,输出HELP!
。
Samples
5 2 4
2 3
3
Resources
UESTC Training for Search Algorithm