凸包学习笔记
1|0凸包
一般通过证明或观察出斜率有单调性于是可以用凸包维护。
1|1P5155 [USACO18DEC]Balance Beam P
题意:有长为
思路:完全不懂期望!
首先有一个结论,在
接着再来看这道题,我们可以发现,最优策略肯定是在一个位置左右各选择一个停止点,到这个点就停止,我们把这些点成为停止点,现在问题就是选择哪些点作为停止点。假设当前在位置
1|2P3309 [SDOI2014] 向量集
题意:加向量,求区间中的向量和询问给出的向量的点积的最大值。
思路:线段树维护凸包。
可以把答案变形为
1|3P5416 [CTSC2016] 时空旅行
思路:首先,
还有询问的问题。我们可以把所有询问按
1|4P9521 [JOISC2022] 京都观光
思路:考虑有行
,代价 ,代价 ,代价
如果经过
同理,考虑何时向下何时向右,那么有
发现就相当于要维护下凸壳。于是维护下凸壳就可以了。
__EOF__

本文链接:https://www.cnblogs.com/Xttttr/p/18014470.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】