#P5062. 战斗力
战斗力
题目描述
在游戏世界里,小英雄需要面对一群怪物。每个怪物都有一个特定的战斗力。小英雄要击败这些怪物,必须保证自己的战斗力严格大于怪物的战斗力。
幸运的是,小英雄拥有师傅给的法宝,可以在战斗前使用。每次使用可以让一个怪物的战斗力降低 ,且可以对同一怪物多次使用,但每个怪物的战斗力最低只能下降至 。
这次任务中,小英雄只能使用法宝 次。现在需要你确定小英雄至少需要多少战斗力,才能成功击败所有怪物。
输入格式
第一行包含两个整数 和 ,分别表示怪物的数量和法宝的使用次数。
第二行包含 个整数 ,分别表示每个怪物的初始战斗力。
输出格式
输出一个整数,表示小英雄至少需要的战斗力。
样例
5 4
100 100 150 200 300
101
样例解释
对怪物使用法宝的具体过程为:
- 第一次使用法宝作用于第 个怪物,战斗力从 降低为 ;
- 第二次使用法宝作用于第 个怪物,战斗力从 降低为 ;
- 第三次使用法宝作用于第 个怪物,战斗力从 降低为 ;
- 第四次使用法宝作用于第 个怪物,战斗力从 降低为 。
最终所有怪物的战斗力依次为 。由于小英雄的战斗力必须严格大于所有怪物的战斗力,因此其至少需要 的战斗力才能击败所有怪物。
数据范围
- 对于 的数据:,,。
- 对于 的数据:,,。