传送门
斜率优化dp好题。
对于第i只猫,显然如果管理员想从出发开始刚好接到它,需要在 t[i]=h[i]−dist(1,i) t [ i ] = h [ i ] − d i s t ( 1 , i ) 的时候出发才行。
这样的话,如果把第l~r只猫分成一组,那么当前分组需要的最小花费是
t[r]−t[l]+t[r]−t[l+1]+t[r]−t[l+2]+...+t[r]−t[r]=t[r]∗(r−l+1)−(
2018.09.07 codeforces311B. Cats Transport(斜率优化dp)
![](https://img-home.csdnimg.cn/images/20240711042549.png)