C. 消灭怪物

    传统题 1000ms 256MiB

消灭怪物

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

你散步的时候,突然 NN 个怪物出现了。

每只怪物都有一个名为 hh 的参数,第 ii 只怪物在遭遇时的健康值为 hih_i。当一只怪物的健康值降至 00 或以下时,它将立即消失。

幸运的是,你是一位技艺高超的魔法师,能够制造爆炸来伤害怪物。在一次爆炸中,你可以造成如下伤害:

选择一只存活的怪物,造成以该怪物为中心的爆炸。爆炸中心的怪物的健康值会减少 AA,其他每只怪物的健康值会减少 BB

这里,AABB 是预先确定的参数,且 A>BA > B 成立。

你至少需要造成多少次爆炸才能让所有怪物消失?

输入格式

第一行输入三个整数 N,A,BN, A, B

接下来 NN 行,每行一个整数 hih_i,表示第 ii 只怪物的初始健康值。

输出格式

输出需要造成的最小爆炸次数,以使所有怪物消失。

4 5 3
8
7
4
2
2

样例解释 1

你可以在两次爆炸中让所有怪物消失,具体如下:

  1. 首先,以健康值为 88 的怪物为中心造成一次爆炸。四只怪物的健康值分别变为 3344111-1,最后一只怪物消失。

  2. 其次,以健康值剩余 44 的怪物为中心造成一次爆炸。剩下的三只怪物的健康值分别变为 001-12-2,此时所有怪物都已消失。

2 10 4
20
20
4

样例解释 2

你需要对每只怪物造成两次爆炸,总共四次。

5 2 1
900000000
900000000
1000000000
1000000000
1000000000
800000000

数据范围

  • 所有输入值均为整数。
  • 1N1051 \le N \le 10^5
  • 1B<A1091 \le B < A \le 10^9
  • 1hi1091 \le h_i \le 10^9

图灵周赛 Round 14(一场)

未参加
状态
已结束
规则
ACM/ICPC
题目
4
开始于
2025-4-12 17:30
结束于
2025-4-12 22:30
持续时间
5 小时
主持人
参赛人数
11