编程题
### 问题描述 在神奇的魔法王国中,你是一位年轻的冒险家,正在冒险队中担任队长。你的最终目标是成为王国的新任国王。然而,在成为国王之前,你需要通过一场选举来证明自己的能力和领导才华。 在选举中,有 $n$ 位候选人参与竞选,每个候选人都有一个唯一的编号。你自己是编号为 $1$ 的候选人,而被选为国王的条件是你的票数必须高于所有其他候选人的票数。 现在,你获得了一份内部情报,知道了每个候选人的当前票数 $w_i$。你有两种操作可以选择,一种是选择一个候选人,使其票数减 $1$,花费为 $a$;另一种是让自己的票数加 $1$,花费为 $b$。你的目标是以最小的花费成为国王。 请你计算出最小花费是多少。 ### 输入格式 第一行输入三个整数 $n, a, b$,表示候选人数量、将候选人票数减 $1$ 的花费 $a$,以及将自己的票数加 $1$ 的花费 $b$ $(1 \le n, a, b \le 100)$。 第二行输入 $n$ 个整数 $w_i$,表示每个候选人的当前票数 $(1 \le w_i \le 999)$。 ### 输出格式 输出仅一行,包含一个整数,表示成为国王所需的最小花费。 ### 样例输入 ``` 3 1 2 1 2 3 ``` ### 样例输出 ``` 5 ```
查看答案
赣ICP备20007335号-2