上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 说好了在noip之前不学多项式算法……结果就真香了 快速沃尔什变换 给定长度为 \(2^n\) 两个序列 \(A,B\),设 \(C_g=\sum_{i\bigoplus j=g}A_i \times B_j\) 分别当 \(\bigoplus\) 是 \(or,and,xor\) 时求出 \(C\ 阅读全文
posted @ 2021-09-28 21:47 ·Iris 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 首先看到题目要求实现区间询问和单点修改,又发现题目有一条特殊性质——\(n\leq30\)。由此可以想到对 \(m\) 建一棵线段树,每个节点维护字符串压缩后的信息。 接下来思考如何状压这个字符串。字符串中有三种字符 0,1,?。可以将 0 状压为 \((10)_2\),1 状压为 \((01)_2 阅读全文
posted @ 2021-09-28 21:45 ·Iris 阅读(118) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-28 21:44 ·Iris 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 首先,如何手造一个广义 SAM 本质上就是建多串后缀树(后缀树还是蛮好建的吧…… 广义 SAM 主要解决多模式串问题(统计一些奇奇怪怪的问题 记号 记 \(O(|\Sigma|)\) 为字符集大小 记 \(G(T) = O(\sum len)=O(|T|)\) (其中,\(G(T)\) 为 \(Tr 阅读全文
posted @ 2021-09-28 21:43 ·Iris 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Latex 炸了,懒得改了 阅读全文
posted @ 2021-09-28 21:41 ·Iris 阅读(154) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-28 21:38 ·Iris 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-28 21:36 ·Iris 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 声明,我不会 \(kmp\) 算法。。。 于是我直接硬莽一波 \(Z\) 函数 (默认字符串下标从 \(1\) 开始 设 \(z[i]\) 函数为 \(s[l,r]\) 与 \(s\) 的 \(lcp\)。 这里补充一下字符串的关键思想:一切复杂度高的操作都尽量使用之前处理过的转移函数,这样大部分情 阅读全文
posted @ 2021-09-28 21:34 ·Iris 阅读(317) 评论(0) 推荐(0) 编辑
摘要: P6773 一眼看出 \(\rm dp\) 方程 设 \(dp[i][j]\) 表示以 \(i\) 为根的子树,子树内所有未覆盖路径中结尾点最小的深度为 \(j\)。 考虑合并两个子树 \[ dp[u][i] \times dp[v][j] \to dp[u][\max(i,j)] \] 然后可以得 阅读全文
posted @ 2021-09-28 20:33 ·Iris 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 翻别人博客的时候翻到的一道题 给定一棵 n 个点的以 1 为根的树。 有 m 条路径 (x,y),保证 y 是 x 或 x 的祖先,每条路径有一个权值。 你要在这些路径中选择若干条路径,使它们能覆盖每条边,同时权值和最小。 \(n,m \le 3 \times 10^5\) 首先可以想到一个显然的 阅读全文
posted @ 2021-09-27 14:33 ·Iris 阅读(101) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页