← 回到所有文章

斜率优化总结附1:题目浅析

P3195 [HNOI2008]玩具装箱 模板题。 斜率递增,X递增,min/维护上凸壳,单调队列即可。 P5017 [NOIP2018 普及组] 摆渡车 推式子有一定难度。 上凸壳,单调队列即可。 …

笔记文章的简约插画封面

P3195 [HNOI2008]玩具装箱

模板题。

斜率递增,X递增,min/维护上凸壳,单调队列即可。

P5017 [NOIP2018 普及组] 摆渡车

推式子有一定难度。

上凸壳,单调队列即可。

P2365 任务安排

推式子有一定技巧性。

仍然是上凸壳,单调队列即可。

P2365 特别行动队

打好基础,同上。

P2120 [ZJOI2007] 仓库建设

打好基础,同上。

P5785 [SDOI2012]任务安排

上凸壳,二分单调队列即可。

P4072 [SDOI2016]征途

二维斜率优化入门。

上凸壳,二分单调队列即可。当然也可以WQS二分

P4360 [CEOI2004] 锯木厂选址

比较有意思的二维斜率优化。

上凸壳,二分单调队列即可。注意这种二维不是WQS二分。

P2305 [NOI2014] 购票

DFS搜索遍历树,维护栈中的节点的链,即当前节点到根节点这条链,这个链上跑二分。由于需要回退,需要记录单调队列修改的元素。并且需要拆分链,可用树状数组。

上凸壳,树状数组套二分单调队列+回退。

推荐小粉兔的题解

P5308 [COCI2018-2019#4] Akvizna

反向推式子比较有技巧性。

接着,WQS二分套上斜率优化的模板题。

推荐ADay's题解

谢谢你,读到这里。

本文同步自洛谷专栏,保留原始正文与发布时间。在洛谷查看原文 ↗

搜索文章

输入关键词,发现一些值得阅读的文字。

探索文字里的小小世界esc 关闭