AT_agc018_c [AGC018C] Coins
题目描述
编号从 $1$ 到 $X+Y+Z$ 的 $X+Y+Z$ 个人,每个人 $i$ 拥有 $A_i$ 枚金币、$B_i$ 枚银币和 $C_i$ 枚铜币。
すぬけ君打算从这 $X+Y+Z$ 个人中选择 $X$ 个人各取走他们的所有金币,$Y$ 个人各取走他们的所有银币,$Z$ 个人各取走他们的所有铜币。每个人只能被选中一次,且只能贡献一种颜色的币(不能同时从同一个人获得两种或以上颜色的币)。每当你选择某个人时,他会把指定颜色的所有硬币全部交给你。
请你求出すぬけ君最终能获得的硬币总数(所有颜色的币加起来)的最大值。
输入格式
输入将以以下格式从标准输入给出。
> $X$ $Y$ $Z$ $A_1$ $B_1$ $C_1$ $A_2$ $B_2$ $C_2$ $\dots$ $A_{X+Y+Z}$ $B_{X+Y+Z}$ $C_{X+Y+Z}$
输出格式
请输出すぬけ君最终能获得的所有颜色的硬币总数的最大值。
说明/提示
## 限制条件
- $1 \leq X$
- $1 \leq Y$
- $1 \leq Z$
- $X+Y+Z \leq 10^5$
- $1 \leq A_i \leq 10^9$
- $1 \leq B_i \leq 10^9$
- $1 \leq C_i \leq 10^9$
## 样例解释 1
如果从第 $1$ 个人拿银币,从第 $2$ 个人拿银币,从第 $3$ 个人拿铜币,从第 $4$ 个人拿金币,则能获得的硬币数量总和为 $4+2+7+5=18$。不存在获得 $19$ 枚或以上硬币的方法,因此该样例的答案是 $18$。
由 ChatGPT 5 翻译