各种分治的套路汇总(分治)

咕咕咕。。。

NOIP退役预定?

最近膜你赛的分治题总是不会,窝太弱了qwq

基础应用

快速幂?(某些多组询问的矩阵乘法题,预处理出矩阵2j的幂,然后每次取出合并,可以优化时间复杂度)

归并排序?

翻转排序?NOIAC32 Sort

序列分治

关于最值分治是序列分治中最常见的,要求的东西一般都长成这样:l=1nr=lnFl,r

蒟蒻见过的又可以分为两类:

  • 将序列中点作为分治中心,考虑左边最值对右边的贡献。如这道题

  • 将最值位置作为分治中心,考虑较小一侧对较大一侧的贡献。例子就不方便举出了。复杂度证明?可以把分治过程看成树结构,套用树剖/dsu on tree的方法来证明这也是带一个log的。

区间最值,区间与/或,区间gcd/lcm等都有单调的性质,可能被瞎jb同时掺进某一道题里。

线段树分治

NOIP警告

CDQ分治

NOIP警告

其实基本是板子。

另外无重复元素三维偏序问题有更巧妙的容斥做法。

posted @   Flash_Hu  阅读(1422)  评论(1编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示
西雅图
17:14发布
西雅图
17:14发布
6°
东南风
3级
空气质量
相对湿度
84%
今天
3°/13°
周六
小雨
6°/15°
周日
中雨
4°/15°