会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Yun-Mo-s5-013
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2025年3月26日
基础分块
摘要: 分块 分块是一种优雅的暴力,虽然一般只是\(O(n\sqrt{n})\)的复杂度,但由于常数较小,一些时候可以取得比一些\(O(n\log{n})\)的数据结构更优的成绩 分块的基本思想就是通过对原数据的适当划分,将大问题划分为多个小块上处理的问题,以此得到比其他暴力更优的复杂度 分块思想应用广泛,
阅读全文
posted @ 2025-03-26 20:12 Yun_Mo_s5_013
阅读(33)
评论(0)
推荐(0)
2025年3月24日
DSU on tree
摘要: DSU on tree 大多数情况下可以替代点分治,并且较为好写 可以理解为一种启发式的暴力,就是树上启发式合并 启发式合并基本思路在于把较小的数据结构向较大的合并,结合重链剖分,可以把暴力做法复杂度压到log级别 例题:给出一棵\(n\)个节点以\(1\)为根的树,节点\(u\)的颜色为\(col
阅读全文
posted @ 2025-03-24 21:04 Yun_Mo_s5_013
阅读(20)
评论(0)
推荐(0)
2025年3月16日
Min-Max容斥及其推广和应用(转载)
摘要: 概念 Min-Max容斥,又称最值反演,是一种对于特定集合,在已知最小值或最大值中的一者情况下,求另一者的算法。 例如: \[max(a,b)=a+b−min(a,b) \]\[max(a,b,c)=a+b+c−min(a,b)−min(a,c)−min(b,c)+min(a,b,c) \]显然,将
阅读全文
posted @ 2025-03-16 21:32 Yun_Mo_s5_013
阅读(65)
评论(0)
推荐(0)
上一页
1
2
3
公告