斜率优化
文章平均质量分 77
丿残念灬
这个作者很懒,什么都没留下…
展开
-
FZU-2239 Daxia & Yayamao's problem(斜率优化)
Daxia & Yayamao's problem FZU - 2239 题解:f(x)=A*x+B如果j>k,Aj>Ak,Aj*x+Bj>=Ak*x+Bk,则(Bj-Bk)/(Aj-Ak)>=-x说明如果j要比k优,那么斜率一定要大于-x,根据斜率优化,这样就需要构建上凸包构建完凸包后,再用三分找最优点即可#include#include原创 2017-02-28 00:39:04 · 322 阅读 · 0 评论 -
斜率优化总结
一.上凸包作用:求最大值如果不等式最后化简得到dy/dx>k,那么应该用上凸包。上凸包特点:随x递增,斜率递减只要找到斜率最接近k且>=k的点,即是所求最大值struct Point { LL x, y;//斜率=y/x Point() {} Point (LL X, LL Y) {x = X; y = Y;} Point operator- (cons...原创 2017-02-25 19:33:53 · 1503 阅读 · 0 评论 -
HDU-5956 The Elder(树型dp+斜率优化)
Once upon a time, in the mystical continent, there is a frog kingdom, ruled by the oldest frog, the Elder. The kingdom consists of N cities, numbered from east to west. The 1-th city, which is located原创 2017-07-13 13:25:01 · 1337 阅读 · 0 评论 -
CSU-1963 Feed the rabbit(斜率优化dp)
1963: Feed the rabbitSubmit Page Summary Time Limit: 2 Sec Memory Limit: 128 Mb Submitted: 82 Solved: 10 DescriptionThere are n holes in a line,the distance原创 2017-07-23 23:56:00 · 628 阅读 · 0 评论 -
GYM-101572A Airport Coffee(DP+单调队列)
题意:一个人要从起点走到终点,距离为m,速度为A中间有n个咖啡馆,当经过咖啡馆可以选择买咖啡,买完咖啡后需要经过T秒的冷却,冷却期间这个人的速度为A,接着花R秒喝咖啡,喝咖啡期间速度变成B(B>A),每次经过咖啡馆如果要买新咖啡就需要把原本的扔掉。问:如果要用最短的时间到达终点,买咖啡的方案是怎样,输出任意一个方案题解:设dp[i]为到达第i个咖啡馆并买咖啡原创 2017-12-10 00:06:47 · 412 阅读 · 0 评论