摘要: dp方程很好列:f[i]=min(f[j]+(d[i]-d[j])*p[i]+q[i]),j是i的祖先且d[i]-l[i]<=d[j]. 考虑序列上的做法,这东西显然可以斜率优化,如果j<k且j比k优,则(f[j]-f[k])/(d[j]-d[k])>=p[i]. 但是方程对j的范围有一个限制,所以 阅读全文
posted @ 2017-04-11 19:12 Monster_Yi 阅读(563) 评论(0) 推荐(0) 编辑