题解 P2365 【任务安排】 算法:斜率优化动态规划 由于题解里没有关于的斜率优化做法,我打算写一下这种特殊的斜率优化动态规划 由于可以小于零,所以斜率不具有单调性,所以我们不能像原来一样维护下凸壳。我们不能只保留相邻两点斜率大于的部分,我们要把整个下凸壳都保留下来。这时队首也就不是最优解了,要二分找到一个左边比小,右边比大的位置。这个位置就是答案 #include<bits/stdc++.h> using namespace std; #define int long long const int N=500005; int l,r,n,s,t,c,j,sumt[N],sumc...