atcoder#AGC018C. [AGC018C] Coins

[AGC018C] Coins

题目描述

1 1 から X+Y+Z X+Y+Z までの番号のついた、X+Y+Z X+Y+Z 人の人がいます。 人 i i は、金のコインを Ai A_i 枚、銀のコインを Bi B_i 枚、銅のコインを Ci C_i 枚持っています。

すぬけ君は、彼らのうち X X 人から金のコイン、Y Y 人から銀のコイン、Z Z 人から銅のコインをもらおうと考えています。 どの人からも、2 2 種類以上のコインをもらうことはできません。 また、どの人も、指定された色のコインをすべてあなたに渡してくれます。

すぬけ君は、最終的に持っている全ての色のコインの枚数の合計を最大化したいです。 すぬけ君が最終的に持っている全ての色のコインの枚数の合計の最大値を求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

X X Y Y Z Z A1 A_1 B1 B_1 C1 C_1 A2 A_2 B2 B_2 C2 C_2 : : AX+Y+Z A_{X+Y+Z} BX+Y+Z B_{X+Y+Z} CX+Y+Z C_{X+Y+Z}

输出格式

すぬけ君が最終的に持っている全ての色のコインの枚数の合計の最大値を出力せよ。

题目大意

x+y+zx+y+z个人,第ii个人有AiA_i个金币,BiB_i个银币,CiC_i个铜币。 选出xx个人获得其金币,选出yy个人获得其银币,选出zz个人获得其铜币,在不重复选某个人的情况下,最大化获得的币的总数。 x+y+z<=1e5x+y+z<=1e5

1 2 1
2 4 4
3 2 1
7 6 7
5 2 3
18
3 3 2
16 17 1
2 7 5
2 16 12
17 7 7
13 2 10
12 18 3
16 15 19
5 6 2
110
6 2 4
33189 87907 277349742
71616 46764 575306520
8801 53151 327161251
58589 4337 796697686
66854 17565 289910583
50598 35195 478112689
13919 88414 103962455
7953 69657 699253752
44255 98144 468443709
2332 42580 752437097
39752 19060 845062869
60126 74101 382963164
3093929975

提示

制約

  • 1  X 1\ \leq\ X
  • 1  Y 1\ \leq\ Y
  • 1  Z 1\ \leq\ Z
  • X+Y+Z  105 X+Y+Z\ \leq\ 10^5
  • 1  Ai  109 1\ \leq\ A_i\ \leq\ 10^9
  • 1  Bi  109 1\ \leq\ B_i\ \leq\ 10^9
  • 1  Ci  109 1\ \leq\ C_i\ \leq\ 10^9

Sample Explanation 1

1 1 から銀のコインを、人 2 2 から銀のコインを、人 3 3 から銅のコインを、人 4 4 から金のコインをもらうと、 コインの枚数の合計は、4+2+7+5=18 4+2+7+5=18 になります。 19 19 枚以上のコインを得る方法はないので、この例の答えは 18 18 になります。