$CF311B\ Cats\ Transport$ 斜率優化

AcWing   Description     Sol 設f[i][j]表示前i個飼養員接走前j只貓咪的最小等待時間. 要接到j貓咪,飼養員的最早出發時間是可求的,設爲d: $ d[j]=Tj-\sum_{k=1}^{Hi}Dk$ 然後把d從小到大排序並且求出前綴和s.注意到,一個飼養員帶走的貓咪一定是按d排序後連續的一段.假設一個飼養員最後一個接走的貓是第k只,他後面一個飼養員是在d[k]時間
相關文章
相關標籤/搜索