12 2024 档案

摘要:\(\text{[BZOJ3230] 相似子串 题解}\) 巧妙地利用了后缀数组的一些奇妙性质。 先考虑第一问。首先去处理本质不同的子串这个东西。这个东西我们显然是见过的,于是套路地建出 SA 求出 \(\operatorname{height}\) 数组。每一个子串对应的都是一个后缀的前缀。由于串 阅读全文
posted @ 2024-12-30 17:29 长安19路 阅读(26) 评论(0) 推荐(0)
摘要:\(\text{P4003 无限之环 题解}\) 首先这个网格图就说明了一些问题。一般地,网格图主要的解决方法是 dp(尤其是插头 dp)。但是这个题里需要解决的只有相邻两个格子之间的相邻性问题,于是采取网格图另一个常见的思路:二分图染色。于是将这个网格图黑白染色,将一个格子的四壁拆成四个点,相邻的 阅读全文
posted @ 2024-12-18 21:52 长安19路 阅读(31) 评论(0) 推荐(0)
摘要:\(\text{P6803 [CEOI2020] 星际迷航 题解}\) 观察这个从第 \(0\) 棵树走向第 \(D\) 棵树的过程是困难的,我们难以判定走到下一棵树的情况。于是我们不妨从第 \(D\) 棵树向第 \(0\) 棵树来倒推。从第 \(i\) 层走向第 \(i+1\) 层的边为 \(x\ 阅读全文
posted @ 2024-12-17 19:42 长安19路 阅读(24) 评论(0) 推荐(0)
摘要:P9346 无可奈何花落去 题解 这个期望第一眼看上去是困难的。然而发现 \(E=Px\),贡献 \(x\) 是可枚举的,于是转化为了一个求概率的问题。这个概率同样难以计算,然而发现状态的个数是有限的,对于选取 \(x\) 条边断掉它的总方案数就是 \({n-1\choose x}\),那么直接求方 阅读全文
posted @ 2024-12-10 18:22 长安19路 阅读(21) 评论(0) 推荐(0)
摘要:CF1540B Tree Array 题解 首先题目的时间复杂度一定是一个 \(O(n^3)\) 状物。一定会有一个 \(n\) 来枚举根节点,那么一个根内要 \(O(n^2)\) 地解决问题。 考虑整个序列的期望是困难的,转而考虑每个点对 \((x,y)\) 的期望。注意到 \((x,y)\) 具 阅读全文
posted @ 2024-12-08 22:03 长安19路 阅读(15) 评论(0) 推荐(0)