丽泽普及2022交流赛day18 社论

A

暴力扫一遍

B

算法 0

似乎是二分

算法 1

随便贪心

C

算法 1

枚举一个点作为最大值 / 最小值,用单调栈维护其作为答案的左右端点即可轻易计算 .

时间复杂度 O(n) .

算法 2

贡献拆成整体最大减整体最小 .

分别是经典问题,可以分治,复杂度瓶颈在 rmq .

The Method Of Four Russians 不知道能不能算出最大值位置吧 .

因为保证答案不超过 long long,所以 unsigned long long 自然溢出(同余 264)然后减即可 .

st 表算 RMQ 是 O(nlogn) 的 .

D (egg-drop)

算法 0

题解写的很迷惑 .

有一个绝妙的组合意义做法,但是这里空太小我写不下 .

算法 1

link

posted @   yspm  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
历史上的今天:
2020-02-12 浅谈排序算法[动图]
😅​
点击右上角即可分享
微信分享提示