logo AlgoBeat OnlineJudge
登录 注册

#213834. [JOIGST 2025] 茶话会 / Tea Party

内存限制:1024 MiB 时间限制:2000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

葵计划举办一场茶话会,共有包括葵在内的 位参与者,编号为 。葵打算给每位参与者分发一块蛋糕和一杯红茶。

为此,葵准备了 块蛋糕(编号 )和 杯红茶(编号 ),其中 。蛋糕 )的品牌是 ,美味度是 。红茶 )的品牌是 ,美味度是

葵希望通过合理分配蛋糕和红茶,最大化所有参与者的幸福度总和

分配规则如下:

葵会从 块蛋糕中选择 块分配给参与者(剩余蛋糕由葵在其他时间食用,不影响幸福度)。当参与者获得蛋糕 和红茶 时,其幸福度计算方式为:

  • 若蛋糕与红茶品牌相同(),则幸福度为
  • 若品牌不同(),则幸福度为

请计算通过优化分配蛋糕和红茶,所有参与者幸福度总和的最大值。

输入格式

输入按以下格式从标准输入给出:





输出格式

输出一行,表示葵合理分配准备的蛋糕和红茶时,所有参与者幸福度总和的最大值。

样例

样例输入 1

4 3
1 1 2 3
2 1 2 4
1 1 2
3 1 1

样例输出 1

12

样例输入 2

5 3
1 2 3 4 5
4695 53325 57544 74342 81986
1 2 3
59037 23296 16434

样例输出 2

232949

样例输入 3

4 3
2 1 3 1
52 49 72 31
3 1 3
0 0 0

样例输出 3

173

样例输入 4

5 2
1 1 2 3 5
0 0 0 0 0
1 1
3 1

样例输出 4

4

数据范围与提示

【样例解释 #1】

葵可以按以下方式分配蛋糕和红茶,使所有参与者的幸福度总和达到最大值

  • 参与者 获得蛋糕 和红茶 ,幸福度为
  • 参与者 获得蛋糕 和红茶 ,幸福度为
  • 参与者 获得蛋糕 和红茶 ,幸福度为

无论如何分配,所有参加者的幸福度总和都不会超过 ,因此输出

该样例满足子任务 的限制。

【样例解释 #2】

该样例满足子任务 的限制。

【样例解释 #3】

该样例满足子任务 的限制。

【样例解释 #4】

该样例满足子任务 的限制。

【数据范围】

  • )。
  • )。
  • )。
  • )。
  • 输入的所有值都是整数。

【子任务】

  1. 分))。
  2. 分))。
  3. 分)),)。
  4. 分)无附加限制。