我是找了每个任务出现的最早和最晚时间, 然后区间合并, 复杂度有点高。。