题目:假设我们有一批任务需要调度执行, 每个任务j(j=0,1...n-1)拥有一个权重wj,我们的目标是调度权重累加和最大 的的任务子集执行。已知任务到达的时刻为sj,终止的时刻为fj (注意,这里fj为任务结束的时刻,而不是执行时长)。 只有当两个任务的执行时间区间没有重叠的情况下, 这两个任务才能被调度先后执行,否则只能选其中之一调度执行。 编写一个函数schedule,输入一个包含n个任务信息的数组 (列表) [wj sj fj], j=0,1...n-1(0,1...n-1为任务 索引),例如,在下面示例中,任务0的信息为[3 0 6], 其中3为该任务的权重,0为任务到达时刻, ...