CF1271A Suits

题目描述

今天,服装店收到了新一批服装。这批货物包括 $a$ 条领带、$b$ 条围巾、$c$ 件背心和 $d$ 件夹克。 商店不单独出售服装单品——而是出售两种类型的套装: - 第一种套装包含一条领带和一件夹克; - 第二种套装包含一条围巾、一件背心和一件夹克。 每套第一种套装售价 $e$ 个金币,每套第二种套装售价 $f$ 个金币。 请计算:用这些服装单品最多能组成的套装,其总售价最大是多少。注意,每件单品不能重复使用于不同套装(但有些单品可以剩余不用)。

输入格式

第一行包含一个整数 $a$ $(1 \leq a \leq 100\,000)$,表示领带的数量。 第二行包含一个整数 $b$ $(1 \leq b \leq 100\,000)$,表示围巾的数量。 第三行包含一个整数 $c$ $(1 \leq c \leq 100\,000)$,表示背心的数量。 第四行包含一个整数 $d$ $(1 \leq d \leq 100\,000)$,表示夹克的数量。 第五行包含一个整数 $e$ $(1 \leq e \leq 1\,000)$,表示每套第一种套装的售价。 第六行包含一个整数 $f$ $(1 \leq f \leq 1\,000)$,表示每套第二种套装的售价。

输出格式

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

说明/提示

在第一个样例中,可以组成三套第二种套装,总售价为 $6$。由于所有夹克都已用完,无法再组成更多套装。 在第二个样例中,最优方案是组成九套第一种套装和十一套第二种套装。总售价为 $9 \times 4 + 11 \times 6 = 102$。 由 ChatGPT 4.1 翻译