丽泽普及2022交流赛day18 社论
A
暴力扫一遍
B
算法 0
似乎是二分
算法 1
随便贪心
C
算法 1
枚举一个点作为最大值 / 最小值,用单调栈维护其作为答案的左右端点即可轻易计算 .
时间复杂度 \(O(n)\) .
算法 2
贡献拆成整体最大减整体最小 .
分别是经典问题,可以分治,复杂度瓶颈在 rmq .
The Method Of Four Russians 不知道能不能算出最大值位置吧 .
因为保证答案不超过 long long,所以 unsigned long long 自然溢出(同余 \(2^{64}\))然后减即可 .
st 表算 RMQ 是 \(O(n\log n)\) 的 .
D (egg-drop)
算法 0
题解写的很迷惑 .
有一个绝妙的组合意义做法,但是这里空太小我写不下 .
算法 1
以下是博客签名,正文无关
本文来自博客园,作者:yspm,转载请注明原文链接:https://www.cnblogs.com/CDOI-24374/p/15887190.html
版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议(CC BY-NC-SA 4.0)进行许可。看完如果觉得有用请点个赞吧 QwQ

浙公网安备 33010602011771号