D. 物品分组

    传统题 1000ms 256MiB

物品分组

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

nn 件物品排成一排,编号分别为 1,2,,n1, 2, \ldots, n,价值分别为 a1,a2,,ana_1, a_2, \ldots, a_n。请将这 nn 件物品拆分为 kk 组(不改变物品的顺序),要求每组内至少有一件物品。分别统计每组物品的价值之和,并找出其中的最大值。请设计一种分组方案,使这个最大值尽可能小,并输出这个最大值。

例如,n=5n=5,物品价值分别为 6,1,3,8,46, 1, 3, 8, 4k=2k=2,表示要将这 55 件物品拆分为两组。有如下分组方案:

  1. (6)(6)(1,3,8,4)(1, 3, 8, 4),两组价值之和分别为 661616,最大值为 1616
  2. (6,1)(6, 1)(3,8,4)(3, 8, 4),两组价值之和分别为 771515,最大值为 1515
  3. (6,1,3)(6, 1, 3)(8,4)(8, 4),两组价值之和分别为 10101212,最大值为 1212
  4. (6,1,3,8)(6, 1, 3, 8)(4)(4),两组价值之和分别为 181844,最大值为 1818

其中第 33 种方案的最大值 1212 是所有方案中最小的,故输出 1212

输入格式

  • 第一行输入一个整数 nn1n10001 \leq n \leq 1000),表示物品的数量;
  • 第二行输入 nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n1ai1051 \leq a_i \leq 10^5),表示各物品的价值,整数之间以空格隔开;
  • 第三行输入一个整数 kk1kn1 \leq k \leq n),表示分组的数量。

输出格式

输出一个整数,表示所有可能分组方案中,各组价值之和的最大值的最小可能值。

5
6 1 3 8 4
2
12

图灵周赛 Round 23(一场)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2025-6-21 18:30
结束于
2025-6-21 23:30
持续时间
5 小时
主持人
参赛人数
13