CF1271A.Suits

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Suits

题目描述

今天,服装店收到了新一批服装。这批货物包括 aa 条领带、bb 条围巾、cc 件背心和 dd 件夹克。

商店不单独出售服装单品——而是出售两种类型的套装:

  • 第一种套装包含一条领带和一件夹克;
  • 第二种套装包含一条围巾、一件背心和一件夹克。

每套第一种套装售价 ee 个金币,每套第二种套装售价 ff 个金币。

请计算:用这些服装单品最多能组成的套装,其总售价最大是多少。注意,每件单品不能重复使用于不同套装(但有些单品可以剩余不用)。

输入格式

第一行包含一个整数 aa (1a100000)(1 \leq a \leq 100\,000),表示领带的数量。

第二行包含一个整数 bb (1b100000)(1 \leq b \leq 100\,000),表示围巾的数量。

第三行包含一个整数 cc (1c100000)(1 \leq c \leq 100\,000),表示背心的数量。

第四行包含一个整数 dd (1d100000)(1 \leq d \leq 100\,000),表示夹克的数量。

第五行包含一个整数 ee (1e1000)(1 \leq e \leq 1\,000),表示每套第一种套装的售价。

第六行包含一个整数 ff (1f1000)(1 \leq f \leq 1\,000),表示每套第二种套装的售价。

输出格式

输出一个整数,表示用这些服装单品最多能组成的套装,其总售价的最大值。

说明/提示

在第一个样例中,可以组成三套第二种套装,总售价为 66。由于所有夹克都已用完,无法再组成更多套装。

在第二个样例中,最优方案是组成九套第一种套装和十一套第二种套装。总售价为 9×4+11×6=1029 \times 4 + 11 \times 6 = 102

由 ChatGPT 4.1 翻译

样例

4
5
6
3
1
2
6
12
11
13
20
4
6
102
17
14
5
21
15
17
325

在线编程 IDE

建议全屏模式获得最佳体验