题意: 有一个烧烤机,每次最多能烤 m 块肉,现在有 n 个人来买烤肉,每个人到达时间为 si,离开时间为 ei,点的烤肉数量为 ci,点的烤肉所需烘烤时间为 di, 每个人要烤的肉可以分成若干份在同时烤,问是否存在一种方案可以满足所有顾客的需求. 分析: 将所有的到达时间和结束时间按升序排序,得到 x <= 2n-1 个时间区间. 建图: s为源,t为汇, 每个顾客i作为一个结点并连边(s, i, ni*ti) 每个区间j作为一个结点并连边(j, t, (ej-sj)*M),其中sj, ej分…