会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tachanka233
博客园
首页
新随笔
联系
订阅
管理
2025年10月11日
Hall定理学习笔记
摘要: 内容 设二分图左部点点数为 \(x\),右部点点数为 \(y\),且满足 \(x<y\)。定义一张二分图的完备匹配为:对于任意一个左部点都有与之匹配的右部点。 \(\text{Hall}\) 定理的内容是:一张二分图有完备匹配,等价于对于任意左部点的集合 \(S\),满足 \(|\{y|\exist
阅读全文
posted @ 2025-10-11 13:05 Tachanka233
阅读(2)
评论(0)
推荐(0)
2025年9月24日
动态标号学习笔记
摘要: 前置知识 重量平衡树。 P6272 [湖北省队互测2014] 没有人的算术 题意 定义一个集合 \(S=\{x|x=0 \lor x=(a,b),a,b\in S\}\)。 集合中元素大小关系的比较题目说的很清楚了。 要求维护一个序列 \(a\) 满足 \(a_i\in S\)。支持以下两种操作:
阅读全文
posted @ 2025-09-24 13:58 Tachanka233
阅读(6)
评论(0)
推荐(0)
题解:P8067 [BalkanOI 2012] balls
摘要: 题意 给出一个长为 \(n\) 的序列,让你选择一段长度 \(\ge 2\) 区间内所有值变为区间右或左端点的值,最大化操作后的权值和。 思路 以第一问为例,选择一段区间 \((l,r]\) 后权值和的变化量为: \[(r-l)\times a_r-(sum_r-sum_l) \]其中 \(sum_
阅读全文
posted @ 2025-09-24 13:15 Tachanka233
阅读(3)
评论(0)
推荐(0)
题解:P8300 [COCI 2012/2013 #2] INSPEKTOR
摘要: 题意 要求维护一个直线序列,支持以下操作: 操作 \(1\),在 \(K\) 这个位置用一条直线 \(y=Zx+S-Z\times T\) 覆盖这个点原来的直线。 操作 \(2\),查询区间 \([A,B]\) 内的直线在 \(T\) 处的最大值。 思路 看到加入直线求最大值想到李超线段树。 但是发
阅读全文
posted @ 2025-09-24 13:14 Tachanka233
阅读(4)
评论(0)
推荐(0)
2025年9月6日
一种低于根号 n 复杂度的块状链表
摘要: 部分图片来自OI wiki 由于条件原因,部分图片可能略显粗糙,望轻喷。 我知道这是平凡的,但是我写这篇文章仅仅是因为没有人写过而已。 前置知识 块状链表,相信大家都会。 引入 众所周知,块状链表是一种形如下图的结构。 它通过遍历外层链表一次,来找到查询位置对应的位置,再遍历内层数组统计贡献。两个遍
阅读全文
posted @ 2025-09-06 11:02 Tachanka233
阅读(28)
评论(0)
推荐(0)
2025年5月3日
后缀平衡树学习笔记
摘要: 洛谷 P6164 【模板】后缀平衡树题解 前置知识 重量平衡树。 重量平衡树的定义为每次插入新节点对应的子树大小为期望或均摊 \(O(\log n)\) 的平衡树。 主要的重量平衡树有:Treap、WBLT、替罪羊树等。 本文将使用 FHQTreap 进行讲解。 算法简介 定义 后缀平衡树维护一个包
阅读全文
posted @ 2025-05-03 19:47 Tachanka233
阅读(23)
评论(0)
推荐(0)
2025年4月28日
整体二分学习笔记
摘要: 引入 整体二分可以一次性地解决多次询问的二分,一般配合数据结构使用。 可以使用整体二分解决的题目需要满足以下性质: 询问的答案具有可二分性 修改对判定答案的贡献互相独立,修改之间互不影响效果 修改如果对判定答案有贡献,则贡献为一确定的与判定标准无关的值 贡献满足交换律,结合律,具有可加性 题目允许使
阅读全文
posted @ 2025-04-28 21:37 Tachanka233
阅读(14)
评论(0)
推荐(0)
公告