套餐链中的订单必须连续配送,所以可以把每条套餐链整体看成一个不可拆分的块,不属于套餐链的订单自己形成一个块。
设一个块的总配送时间为 P,块内某个订单完成时,已经在块内配送了 s 时间。
如果整个块的完成时刻为 C,那么这个订单的完成时刻就是
某外卖站点当天只派一名骑手出站。有 n 个订单,编号 1∼n。骑手同一时刻只能配送一单,从时刻 0 开始连续工作,两单之间没有额外空闲时间。第 i 个订单的配送耗时为 ti,客户要求的最迟送达时刻为 di。骑手一旦开始配送某单就必须做到结束,该单完成时刻为开始时刻加上 ti,必须不超过 di。
订单之间还有两类约束:
请给出一个完成全部订单的配送顺序,并同时满足:
In following contests:
© CodeFun2000 · 使用条款
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册