之前我并没有感觉到分块的暴力属性
今天卡常的时候莫名其妙的感觉到了
我甚至觉得自己经历了分块的诞生历程
今天本来在对一个分块题卡常
但是我直接写的纯暴力,一直差一点卡过
于是我想到了各种优化:
加
事实上我还是没卡过
然后我就想到,如果我预处理出某一个区域,之后包含这个区域的询问不就可以优化了吗?
于是我预处理了中间的一块区域,经验证,预处理
可惜还是过不了,于是有了接下来的发现:
如果我预处理两个区域,不就能取得更优的时间复杂度了吗?
那如果三块,四块呢?
直到
之前我并没有感觉到分块的暴力属性
今天卡常的时候莫名其妙的感觉到了
我甚至觉得自己经历了分块的诞生历程
今天本来在对一个分块题卡常
但是我直接写的纯暴力,一直差一点卡过
于是我想到了各种优化:
加
事实上我还是没卡过
然后我就想到,如果我预处理出某一个区域,之后包含这个区域的询问不就可以优化了吗?
于是我预处理了中间的一块区域,经验证,预处理
可惜还是过不了,于是有了接下来的发现:
如果我预处理两个区域,不就能取得更优的时间复杂度了吗?
那如果三块,四块呢?
直到
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】