AtCoder Beginner Contest 063 D
当你在散步时,突然出现了 N 个魔物。每个魔物都有一个名为 体力 的值,第 i 个魔物出现时的体力为 h_i 。体力降至 0 或以下的魔物将立即消失。
幸运的是,您是一位熟练的魔法师,可以引爆并攻击魔物。每次爆炸都可以减少魔物的体力,如下所示:
为了消灭所有魔物,最少需要引爆多少次?
输入格式如下所示:
N A B
h_1
h_2
:
h_N
最少引爆次数。
4 5 3 8 7 4 2
2
2 10 4 20 20
4
5 2 1 900000000 900000000 1000000000 1000000000 1000000000
800000000
以下のようにして、 2 回の爆発ですべての魔物を消し去ることができます。
それぞれの魔物を中心に 2 回ずつ、合計で 4 回の爆発を引き起こす必要があります。