题目传送门 题意:现在有n座山峰,现在 i-1 与 i 座山峰有 di长的路,现在有m个宠物, 分别在hi座山峰,第ti秒之后可以被带走,现在有p个人,每个人会从1号山峰走到n号山峰,速度1m/s.现在你可以安排好这p个人的出发时间,问所有宠物的等待时间是多少. 题解: 斜率优化DP 我们知道一个人出发之后,该宠物的等待时间就已经决定了. 所以我们可以把每个宠物的0等待时间算出来, 即 A[i] = t[i] - d[h[i]], d为1-h[i]的距离 然后把A[i]排序之后,就可以得到一个出…