#P2226. 最佳调度问题

最佳调度问题

题目描述

第一行有 2 个正整数 nnkk ( 1n201 \le n \le 201k61 \le k \le 6 );

第二行的 nn 个正整数是完成 nn 个任务需要的时间 tit_i ( 1ti1001 \le t_i \le 100 )。

输入格式

假设有 nn 个任务由 kk 个可并行工作的机器完成。完成任务 ii 需要的时间为 tit_i

试设计一个算法找出完成这 nn 个任务的最佳调度,使得完成全部任务的时间最早。

输出格式

1 行 1 个数:完成全部任务的最早时间。

样例

7 3
2 14 4 16 6 5 3
17