题目名称 | 2707. 最佳调度问题 |
---|---|
输入输出 | machine.in/out |
难度等级 | ★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 |
|
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:0, 提交:0, 通过率:0% | |||
关于 最佳调度问题 的近10条评论(全部评论) |
---|
假设有 $n$ 个任务由 $k$ 个可并行工作的机器完成。完成任务 $i$ 需要的时间为 $t_i$。试设计一个算法找出完成这 $n$ 个任务的最佳调度,使得完成全部任务的时间最早。
对任意给定的整数 $n$ 和 $k$,以及完成任务 $i$ 需要的时间为 $t_i,1 \leq i \leq n$。
编程计算完成这 $n$ 个任务的最佳调度。
第 $1$ 行有 $2$ 个正整数 $n$和 $k$。
第 $2$ 行有 $n$ 个正整数,第 $i$ 个数表示完成任务 $i$ 所需的时间 $t_i$。
将计算出的完成全部任务的最早时间输出。
7 3 2 14 4 16 6 5 3
17
对于所有数据,$1 \leq n \leq 19,1 \leq k \leq 6,1\leq t_i\leq 100$。