#A0583. 争先红葫芦
争先红葫芦
题目描述
33DAI 最近在玩 《黑神话:悟空》。他拿到了一个道具 “争先红葫芦”。
33DAI 操纵的游戏角色“悟空”有一个属性是气血值,气血值有一个上限 ,“悟空”的初始气血值为 。气血值小于等于 时“悟空”就被打败了。
“悟空”可以使用争先红葫芦来恢复游戏角色的气血值,最多使用 次。
- 第一次可以把气血值变为 。
- 后面每次可以把气血值增加 (即 的 下取整)。如果增加完会大于 ,则只会变为 。
33DAI 正在操纵“悟空”与“广智”战斗,“广智”一共进行了 次攻击,第 次攻击会把“悟空”的气血值减少 。每次被攻击后“悟空”都可以使用若干次争先红葫芦(或者不使用)。
请问 33DAI 利用争先红葫芦会不会被打败。如果会被打败,请输出是在第几次攻击时被打败的。如果不会被打败,请输出 。
输入格式
第一行为三个数 。
第二行为 个数 。
输出格式
如果会被打败,请输出是在第几次攻击时被打败的。如果不会被打败,请输出 。
100 4 5
50 45 60 60 70
-1
一种使用葫芦的方案为:
- 初始气血值为
- 第一次攻击后气血值为
- 第二次攻击后气血值为 ,此时使用 次葫芦,气血值恢复为
- 第三次攻击后气血值为 ,此时使用 次葫芦,每次恢复 气血,气血值恢复为 。
- 第四次攻击后气血值为 ,此时使用 次葫芦,恢复 气血,气血值恢复为 。
- 第五次攻击后气血值为
100 100 1
101
1
一次攻击后,悟空就被打败了。
100 0 5
1 1 98 1 1
3
数据规模与约定
对于 的数据,,,。
- 子任务 1(30 分):保证“悟空”不会被打败。
- 子任务 2(30 分):保证 。
- 子任务 3(40 分):没有特殊限制。