编程题
### 问题描述 丽丽给了你 $N$ 棵树的高度分别为 $H_1, H_2, \cdots, H_N$ 的树,并允许你对这些树进行三种操作: 1. 增加一棵树的高度。 2. 减少一棵树的高度。 3. 交换两棵树的高度。 这三种操作对应的代价分别为 $A, B, C$。 为了追求美观,你决定把所有树的高度都调整为相同的。 请你求出让所有树的高度都调整为相同的高度所需的最小代价。 ### 输入格式 第一行包含四个整数 $N,A,B,C$($1\leq N, A , B , C\leq 10^3$),分别表示树的个数和三种不同操作的代价。 第二行包含 $N$ 个整数 $H_1, H_2, \cdots, H_N$($1\leq H_i \leq 10^3$),表示每棵树的高度。 ### 输出格式 输出一个整数,表示将所有树的高度都变成相同的最小代价。 ### 样例输入 ``` 5 2 3 1 4 8 1 2 10 ``` ### 样例输出 ``` 8 ```
查看答案
赣ICP备20007335号-2