会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zyb-txdy
博客园
首页
新随笔
联系
订阅
管理
[置顶]
list
该文被密码保护。
阅读全文
posted @ 2026-03-09 21:20 zyb_txdy
阅读(1)
评论(0)
推荐(0)
2026年3月18日
?
该文被密码保护。
阅读全文
posted @ 2026-03-18 10:02 zyb_txdy
阅读(2)
评论(0)
推荐(0)
2026年3月9日
省选联考2026
摘要: 开场做 T1,好像随便做了做就有一个多项式做法了。式子太长了难以在草稿纸上优化所以写了一下代码。调了一下发现过了挺多样例,好像再怎么优化一下就过所有样例了。但 recollector7 跑了三秒多,因为时间还早就使劲卡了卡常。最后是,大样例跑了 1.9s 来着。因为这是 D1T1 且我坚信我的复杂度
阅读全文
posted @ 2026-03-09 22:38 zyb_txdy
阅读(21)
评论(0)
推荐(0)
2025年9月8日
字符串
摘要: 简单写一写,以防后面忘了。 manacher 处理回文串有关的问题。具体地,对于一个字符串,manacher 可以线性地求出以其中的每个下标为中心的最长回文串的长度。 考虑如何做这个事情。首先长度为偶数的回文串因为没有中心所以难以处理,故考虑在字符串中任意相邻的位置间插入一个标记字符,同时在字符串的
阅读全文
posted @ 2025-09-08 11:36 zyb_txdy
阅读(12)
评论(0)
推荐(0)
2025年9月5日
树上背包
摘要: 处理存在树结构的依赖关系的背包问题。 P2014 [CTSC1997] 选课 建出依赖关系的树,显然有一个 \(O(n m^2)\) 的 dp:设 \(f_{u, i}\) 表示考虑以 \(u\) 为根的子树,占用了 \(i\) 的重量所得到的最大价值。直接枚举子节点并转移即可。 使用上下界优化,即
阅读全文
posted @ 2025-09-05 11:10 zyb_txdy
阅读(51)
评论(0)
推荐(0)
2025年7月11日
笛卡尔树学习笔记
摘要: 笛卡尔树 - OI-wiki 笛卡尔树是一个看起来功能类似于单调栈的东西,对于一个序列构建笛卡尔树的时空复杂度均为 \(O(n)\)。 具体地,笛卡尔树(Cartesian Tree)是一个二叉树,其中的每个节点都维护有两个键值 \(k\) 和 \(w\)。同时,\(k\) 在笛卡尔树上满足二叉搜索
阅读全文
posted @ 2025-07-11 14:55 zyb_txdy
阅读(50)
评论(0)
推荐(0)
2025年7月4日
后缀数组(Suffix Array)学习笔记
摘要: 感觉 OI-wiki 在相关方面讲得很牛啊!拜谢 OI-wiki 的后缀数组部分。 一些约定 字符串 \(S\) 的长度为 \(|S|\),是下标从 \(1\) 开始(到 \(|S|\))的字符串。特别地,若无特殊说明,约定字符串 \(s\) 的长度为 \(n\)。 后缀 \(i\) 代表以 \(i
阅读全文
posted @ 2025-07-04 20:37 zyb_txdy
阅读(26)
评论(0)
推荐(0)
2025年7月1日
ω(n),d(n) 与高合成数
摘要: 定义 \(\omega(n)\) 表示正整数 \(n\) 的不同质因子个数。 一个显然的不等式是 \(\omega(n) \le \log n\)。但这是一个很松的上界,在 \(n \le 10^{18}\) 时上好像有 \(\max_{i = 1}^{n}\omega(i) \approx \lo
阅读全文
posted @ 2025-07-01 10:39 zyb_txdy
阅读(71)
评论(2)
推荐(0)
2025年6月25日
treap/FHQ treap的复杂度证明
摘要: 感觉是个比较有意思 虽然可能没什么用 的东西。 首先我们约定我们将会操作 \(n\) 个节点,同时这 \(n\) 的节点的 \(\text{val}\)(权值)和 \(\text{key}\)(键值)确定。这仅仅是方便我们接下来的证明,节点的权值与键值到底是多少并不重要。 考虑到键值是随机值,一般来
阅读全文
posted @ 2025-06-25 20:00 zyb_txdy
阅读(57)
评论(0)
推荐(2)
2025年6月22日
平衡树维护序列信息小记
摘要: 感觉还是挺有意思的。 接下来的讨论均基于 \(\text{FHQ Treap}\)。别的平衡树是怎么样的呢,我不到啊。 让我们先来观察 \(\text{FHQ}\) 满足的性质! \(\text{FHQ}\) 的 \(\text{merge(x, y)}\) 操作,会保证在操作结束后,中序遍历后 \
阅读全文
posted @ 2025-06-22 19:18 zyb_txdy
阅读(68)
评论(0)
推荐(1)
下一页
公告