
一、问题描述
题目解析
任务类型
输入的数组表示任务列表,其中每个元素对应一个任务类型,相同数字表示相同类型的任务。例如:
- 输入数组
[2, 2, 2, 3]
表示三个类型为 2 的任务和一个类型为 3 的任务。
冷却时间
冷却时间是一个正整数 N
,表示在两个相同类型的任务之间,必须间隔 N
个时间单位:
- 如果在时间单位
K
执行了类型为 2 的任务,那么在 K+1
至 K+N
这段时间中,类型为 2 的任务不能再次被执行。
- 冷却时间是任务执行的限制条件,会影响任务的安排顺序和系统的总执行时间。
例如: