1. 最佳调度

1. 最佳调度

XJOI - 题目ID:7999必做题100分

最新提交:

Time Limit Exceeded

50 分

历史最高:

Time Limit Exceeded

80 分

时间限制: 1000ms

空间限制: 524288kB

题目描述

题目描述

假设有�n个任务由�k个可并行工作的机器完成。

完成任务�i需要的时间为��ti​。

试设计一个算法找出完成这�n个任务的最佳调度,使得完成全部任务的时间最早。
一旦任务�i由某台机器完成,中途不能更换机器。

编程任务:

对任意给定的整数�n和�k,以及完成任务�i需要的时间为��,�=1∼ �ti​,i=1∼ n。编程计算完成这�n个任务的最佳调度

输入格式

第一行有22个正整数�n和�k。

第二行的�n个正整数是完成�n个任务需要的时间。

输出格式

完成全部任务的最早时间。

输入样例1

7 3 2 14 4 16 6 5 3

输出样例1

17

输入样例2

5 2 8 9 3 7 7

输出样例2

17

数据规模与约定

保证�<=20, �<=10n<=20, k<=10。

时间限制:1s1s

空间限制:512MB512MB

2 个赞

在线等

2 个赞