题意: 有N个任务M个机器,给每个任务i完成所花费的时间Pi且每个任务要在第Si天后开始,在第Ei天前结束,保证任务在(S,E)之间一定能完成. 每个机器在一天里只能运行一个任务,一个任务可以在中途更换机器继续执行,问有没有一种安排时间的方式使得全部任务都完成. (第一时间看不出来是最大流啊!!) 思路: 分析之后可以这样想,设立一个超级源点S=0,让S与每个任务i建立双向边S->i,权重为Pi,然后让每个任务向每一天d(d就是Si到Ei的每一天) 建立双向边i->d,权重是1(因为每个机器一…