传统题 1000ms 256MiB

雇佣计划

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

Description

一位管理项目的经理想要确定每个月需要的工人;他当然知道每月所需的最少工人数.当他雇佣或解雇一个工人;会有一些额外支出.一旦一个工人被雇佣,即使他不工作,他也将得到工资.这位经理知道雇佣一个工人的费用;解雇一个工人的费用和一个工人的工资.现他在考虑一个问题:为了把项目的费用控制在最低;他将每月雇佣或解雇多少个工人?

Format

Input

第1行:1个整数n(n<=12),表示月数。

第2行:3个用空格分开的整数h,s,f,分别表示雇佣一个工人的费用;一个工人的月工资和解雇一个工人的费用。

第3行:n个用空格分开的整数,分别表示每个月最少需要的工人数(每个月的工人数<=1000)

Output

第1行:1个整数,表示项目的最小总费用

Samples

3
4 5 6
10 9 11
199

Limitation

1s, 1024KiB for each test case.

24春算法基础班第五次课 贪心算法二

未认领
状态
已结束
题目
7
开始时间
2024-4-6 0:00
截止时间
2024-12-31 23:59
可延期
24 小时