该文被密码保护。 阅读全文
posted @ 2026-03-09 21:20 zyb_txdy 阅读(1) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-04-28 21:24 zyb_txdy 阅读(0) 评论(0) 推荐(0)
摘要: 我说这其实不难,我做不明白可能是因为我太蠢了。 一些不严谨的定义 我们知道有个东西叫多项式,多项式 \(f(x) = \sum\limits_{i = 0}^{n} a_i x^{i}\)。 先引出一个新的概念:形式幂级数。这个东西与多项式类似,区别在于它的系数数量是无限的,即,形式幂级数 \(F( 阅读全文
posted @ 2026-04-10 21:34 zyb_txdy 阅读(4) 评论(0) 推荐(0)
摘要: 感觉“后缀平衡树”这个名字起得并不是很好(?),大概是,译者希望表明它和后缀数组等算法的联系,才取的这个名字吧。 后缀平衡树做的事情与后缀数组类似,都是,将一个字符串的所有后缀按字典序进行排列。后缀平衡树的优势在于,它是动态的,可以支持在字符串的最前面插入字符。有些时候我们要做的是在字符串的最后面插 阅读全文
posted @ 2026-04-09 15:45 zyb_txdy 阅读(8) 评论(0) 推荐(0)
摘要: 对不起,其实我并没有理解子图计数/ll。 前置知识:一些集合幂级数板子 https://www.cnblogs.com/zyb-txdy/p/19848816。 有向图 DAG 生成子图计数 题意简述:给定一个 \(n\) 个点的有向图,你可以删掉任一条边。问有多少种删边的方式,使得删完边后的图是一 阅读全文
posted @ 2026-03-27 08:33 zyb_txdy 阅读(8) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-03-18 10:02 zyb_txdy 阅读(2) 评论(0) 推荐(0)
摘要: 开场做 T1,好像随便做了做就有一个多项式做法了。式子太长了难以在草稿纸上优化所以写了一下代码。调了一下发现过了挺多样例,好像再怎么优化一下就过所有样例了。但 recollector7 跑了三秒多,因为时间还早就使劲卡了卡常。最后是,大样例跑了 1.9s 来着。因为这是 D1T1 且我坚信我的复杂度 阅读全文
posted @ 2026-03-09 22:38 zyb_txdy 阅读(31) 评论(1) 推荐(1)
摘要: 简单写一写,以防后面忘了。 manacher 处理回文串有关的问题。具体地,对于一个字符串,manacher 可以线性地求出以其中的每个下标为中心的最长回文串的长度。 考虑如何做这个事情。首先长度为偶数的回文串因为没有中心所以难以处理,故考虑在字符串中任意相邻的位置间插入一个标记字符,同时在字符串的 阅读全文
posted @ 2025-09-08 11:36 zyb_txdy 阅读(13) 评论(0) 推荐(0)
摘要: 处理存在树结构的依赖关系的背包问题。 P2014 [CTSC1997] 选课 建出依赖关系的树,显然有一个 \(O(n m^2)\) 的 dp:设 \(f_{u, i}\) 表示考虑以 \(u\) 为根的子树,占用了 \(i\) 的重量所得到的最大价值。直接枚举子节点并转移即可。 使用上下界优化,即 阅读全文
posted @ 2025-09-05 11:10 zyb_txdy 阅读(58) 评论(0) 推荐(0)
摘要: 笛卡尔树 - OI-wiki 笛卡尔树是一个看起来功能类似于单调栈的东西,对于一个序列构建笛卡尔树的时空复杂度均为 \(O(n)\)。 具体地,笛卡尔树(Cartesian Tree)是一个二叉树,其中的每个节点都维护有两个键值 \(k\) 和 \(w\)。同时,\(k\) 在笛卡尔树上满足二叉搜索 阅读全文
posted @ 2025-07-11 14:55 zyb_txdy 阅读(53) 评论(0) 推荐(0)