#C. 打怪兽

    Type: Default 1000ms 256MiB

打怪兽

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

小A正在玩一款打怪兽的游戏。

已知共有n只怪兽,每只怪兽的血量为a[i]。

小A可以使用两种武器攻击怪兽。

第一种武器是手枪,每打中一枪,只能使怪兽的血量值减少1。 手枪的子弹是不受限制的,也就是它有无限发子弹。

第二种是火箭炮,每打中一炮,可以将怪兽的血量值减少X。 可惜,火箭炮的炮弹是有数量限制的,目前,小A只有K发火箭炮的炮弹。

小A想知道,在他打出的每一发子弹和炮弹都能命中怪兽的情况下, 他至少用要用手枪打多少枪,才可以消灭所有的怪兽。

输入

共两行。

第一行三个正整数n, X, K,依次表示怪兽的数量; 使用火箭炮命中一炮,对怪兽的伤害值;小A拥有的火箭炮的炮弹数量。

第二行,n个正整数,第i个数为a[i],表示第i只怪兽的血量值。

输入数据中,同一行内,相邻两个数之前用一个空格隔开。

输出

输出一个整数,表示小A需要使用手枪的最少攻击次数。

样例

5 4 3
1 2 3 4 5 

4

数据范围

100%的数据:1<=n=1e6,1<=X<=1000,1<=a[i]<=1e9, 1<=K<=1e18

寒假集训1——入门组

Not Claimed
Status
Done
Problem
4
Open Since
2025-1-16 0:00
Deadline
2025-2-15 23:59
Extension
24 hour(s)