CF1398D Colored Rectangles
题目描述
你有三组不同颜色的木棍对:
- $R$ 对红色木棍,第 $i$ 对的长度为 $r_i$;
- $G$ 对绿色木棍,第 $i$ 对的长度为 $g_i$;
- $B$ 对蓝色木棍,第 $i$ 对的长度为 $b_i$。
你要用这些木棍对来构造矩形,规则如下:
1. 取一对某种颜色的木棍;
2. 再取一对与第一对颜色不同的木棍;
3. 用这两对木棍作为矩形的两组相对边,计算该矩形的面积,并将其加入总面积。
因此,每个矩形的两组相对边分别为同色,且相邻边颜色不同。
每对木棍最多只能使用一次,可以有些木棍对不被使用。你不能将一对木棍拆开单独使用。
你能获得的最大总面积是多少?
输入格式
第一行包含三个整数 $R$、$G$、$B$($1 \le R, G, B \le 200$),分别表示红色、绿色和蓝色木棍对的数量。
第二行包含 $R$ 个整数 $r_1, r_2, \dots, r_R$($1 \le r_i \le 2000$),表示每对红色木棍的长度。
第三行包含 $G$ 个整数 $g_1, g_2, \dots, g_G$($1 \le g_i \le 2000$),表示每对绿色木棍的长度。
第四行包含 $B$ 个整数 $b_1, b_2, \dots, b_B$($1 \le b_i \le 2000$),表示每对蓝色木棍的长度。
输出格式
输出你能获得的最大总面积。
说明/提示
在第一个样例中,你可以构造如下矩形之一:红色和绿色,边长为 $3$ 和 $5$;红色和蓝色,边长为 $3$ 和 $4$;绿色和蓝色,边长为 $5$ 和 $4$。其中最大面积为 $4 \times 5 = 20$。
在第二个样例中,最优的矩形为:红/蓝 $9 \times 8$,红/蓝 $5 \times 5$,绿/蓝 $2 \times 1$,总面积为 $72 + 25 + 2 = 99$。
在第三个样例中,最优的矩形为:红/绿 $19 \times 8$ 和红/蓝 $20 \times 11$,总面积为 $152 + 220 = 372$。注意你不能用同一颜色的两对木棍构造矩形。
由 ChatGPT 4.1 翻译