随笔分类 - 技巧-构造与转化
摘要:题目 点这里看题目。 分析 我们首先来研究一下一种后缀数组的出现条件。 后缀数组自身是一个 $1$ 到 $n$ 的排列 $p$。如果有字符串 $S$ 的后缀数组是 $p$,则我们可以考虑排序后相邻的两个后缀的比较:首先比较 $S[p_k]$ 和 $S[p_{k+1}]$,如果相同再比较 $\oper
阅读全文
摘要:题目 点这里看题目。 分析 思路一 正常思路的解法。 把整个问题看成是一个 Markov 链上行走,状态按照不同颜色各自的球数分开。这样的话,初始状态给定,终止状态为“只有一种颜色”(可能有多个终止状态)。我们相当于求的是 hitting time 的期望。 注意到,我们可以按照最终走到哪个终止状态
阅读全文
摘要:题目 点这里看题目。 分析 首先,我们不妨考察 \(n=1\) 的情况。如果认为 \(F(x)\) 为连通无向图的 EGF,则事实上,我们可以直接考虑任意一个连通块和剩下的方案数,连通块个数的 EGF \(C(x)\) 为: \[ C=F\exp F \] 考察 $n>1$ 的情况,不妨从 $n=
阅读全文
摘要:题目 点这里看题目。 分析 设 \(p_j=\sum_{k=1}^ja_k,S=p_n\)。 一眼写出答案: \[ \begin{aligned} \sum_{j=1}^{n-1}w_j\sum_{k=0}^S|k-p_j|&\binom{k+j-1}{j-1}\binom{S-k+n-j-1}{n
阅读全文
摘要:题目 点这里看题目。 分析 定义 \(a\le b\) 当且仅当 \(a\) 为 \(b\) 的子串,题目就是要求 \(S[l:r]\) 的所有本质不同的子串和 \(\le\) 构成的偏序集的最小链覆盖中链的条数。 熟练地使用 Dilworth 定理,我们转而求最长反链的长度。注意到,字符串作为元素
阅读全文
摘要:Time clamp isn't it?
阅读全文
摘要:不出所料,过了一年就认不出这道题来了
阅读全文
摘要:自动机强迫兔子写 python,侵犯兔子兔权
阅读全文
摘要:是不是 nb 的网络流题都不喜欢纯建图
阅读全文