斜率优化
文章平均质量分 81
Flaze_
一只蒟蒻【扑通扑通跪laekov 扑通扑通跪yjqqqaq 扑通扑通跪mhy12345 扑通扑通跪zms_
展开
-
BZOJ 4709: [Jsoi2011]柠檬【斜率优化
发现……每一段的开头结尾应该是同一个颜色才会最优 于是……就是个naive的斜率优化dp了,斜率单增,对于每种颜色,点的横坐标也有序,要最大化截距 …于是…单调栈…… #include #define MAXN 100005 #define MAXS 10004 using namespace std ; int n ; const double eps = 1e-7 ; const原创 2017-02-28 09:47:51 · 1917 阅读 · 1 评论 -
BZOJ 3672 [Noi2014]购票【点分+斜率优化
先扔到序列上看看…… dp式子写出来一眼斜率优化…… dp[i] = ……因为有个l……所以决策看起来好像不单调啊……斜率也不单调……cdq啊稳啊 分块之后先处理前面那段,然后用前面的结果更新后面的; 反正都分治了,就把需要被更新的点按照 dis[i] - l[i] 从大到小排个序,然后把左边用来更新的dp值……从右往左把可以用来更新的值加进去,维护个凸包; 【第一次原创 2017-02-20 15:31:08 · 942 阅读 · 0 评论