会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hm2nsite
不过总有一天,我的心会游过夜晚,游到走累的你的身边
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
14
下一页
2025年3月6日
带权并查集
摘要: 前言 一般的并查集仅维护了节点和集合的关系,对集合内部各元素间的关系未作处理。此时如果我们还需要有关各个节点之间的信息,就需要给节点加入权值并动态更新它,这样的并查集结构称为带权并查集。 这篇文章通过一些例题讲解带权并查集的原理和应用。 题目 1. 数轴上任意两点之间的距离问题 问题简述: 数轴上面
阅读全文
posted @ 2025-03-06 23:01 hm2ns
阅读(224)
评论(0)
推荐(1)
2025年3月4日
2025年03月04日
摘要: .
阅读全文
posted @ 2025-03-04 21:41 hm2ns
阅读(11)
评论(0)
推荐(0)
2025年3月2日
2025年03月02日
摘要: .
阅读全文
posted @ 2025-03-02 08:17 hm2ns
阅读(13)
评论(0)
推荐(0)
2025年2月26日
2025年02月26日
摘要: .
阅读全文
posted @ 2025-02-26 23:34 hm2ns
阅读(14)
评论(0)
推荐(0)
2025年2月24日
2025年02月24日
摘要: .
阅读全文
posted @ 2025-02-24 23:06 hm2ns
阅读(21)
评论(0)
推荐(0)
2025年2月23日
2025年02月23日
摘要: .
阅读全文
posted @ 2025-02-23 20:03 hm2ns
阅读(21)
评论(0)
推荐(0)
2025年2月21日
线段树合并与分裂
摘要: 前言 前置芝士: 动态开点线段树 权值线段树 比肩 pushdown 的灵活。 原理 如何高效的存储多棵线段树 既然要把线段树合并,那么程序里肯定就不止一棵线段树了。这时要考虑怎么把这么多线段树高效的储存起来。 传统线段树里起手一个 \(N\times 4\) 大小的数组显然不行了,我们要用动态开点
阅读全文
posted @ 2025-02-21 20:52 hm2ns
阅读(37)
评论(0)
推荐(0)
吉如一线段树维护区间历史最值
摘要: 前言 本文介绍了由吉如一神犇发明的 吉如一线段树 来解决区间历史最值问题,Orz。 关于吉老师的标签回收法戳这里 问题 洛谷 P6242 【模板】线段树 3(区间最值操作、区间历史最值) 给出一个长度为 \(n\) 的数列 \(A\),同时定义一个辅助数组 \(B\),\(B\) 开始与 \(A\)
阅读全文
posted @ 2025-02-21 20:52 hm2ns
阅读(57)
评论(0)
推荐(0)
线段树上的势能分析
摘要: 前言 本文介绍了线段树问题中的一种常见题型:操作减少势能使其可以支持暴力下放操作。 本文还介绍了由吉如一神犇发明的 标签回收模型 分析暴力下放操作时间复杂度的方法,Orz。 (最近突然喜欢用罗马数字当标号) 势能分析法 势能分析法常用于分析一个数据结构的最坏时间复杂度。一般的是能分析中,我们可能通过
阅读全文
posted @ 2025-02-21 20:51 hm2ns
阅读(177)
评论(0)
推荐(1)
Immersive Datastructures
摘要: 前言 这篇文章中主要整理一些不常用(于 OI 中)但是经典的数据结构。因此,文章中不专门给出代码实现(可能会给出一些伪代码),仅是阐述理论。 I 红黑树 是二叉搜索树的一种,区别于普通的二叉搜索树,红黑树与 Splay 树、AVL 树等都是平衡二叉搜索树,这保证了搜索树的高度不会太高,使得操作的时间
阅读全文
posted @ 2025-02-21 20:50 hm2ns
阅读(12)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
14
下一页
公告