摘要: 关于polya和burnside。 阅读全文
posted @ 2025-01-06 20:16 Cl41Mi5deeD 阅读(105) 评论(0) 推荐(0)
摘要: 关于 K-D Tree。 阅读全文
posted @ 2025-01-04 16:31 Cl41Mi5deeD 阅读(85) 评论(0) 推荐(0)
摘要: 可持久化平衡树 复习了一下fhq。 普通可持久化平衡树 和主席树类似地,可持久化数据结构的精髓在于对每次进行次数为 \(log\) 级别的操作进行重开点,以此用尽可能小的时空损耗来保存每次操作完的全树状态。国内常用的可持久化平衡树是fhq,容易想到地,就是将它的split和merge操作进行可持久化 阅读全文
posted @ 2025-01-02 22:02 Cl41Mi5deeD 阅读(31) 评论(0) 推荐(0)
摘要: 前一半家桶 常年做数据结构的人都目光呆滞,极度自卑,后面忘了。 线段树分裂 就是裂开,咋合的就咋裂开,进而和线段树合并类似地,这个东西用于权值线段树的操作。然后线段树合并和线段树分裂一般同时出现,空间炸炸的,这个时候就要写垃圾桶,就是把没用的节点编号扔到一个栈里头。 板 inline int mer 阅读全文
posted @ 2024-12-29 22:03 Cl41Mi5deeD 阅读(42) 评论(0) 推荐(0)
摘要: 如果答案能表示为一个 \(K\) 次多项式的形式可以考虑插值求解,\(O(k^2)\)。 比如求 \(\sum_{i=1}^ni^k\),可以表示为一个 \(k+1\) 次多项式 \(f(n)\),事实上次数开高是没影响的(插值出来系数为0)但是不能插低。 一个人的数论 毒瘤。 \[f_k(n)=\ 阅读全文
posted @ 2024-12-29 21:04 Cl41Mi5deeD 阅读(43) 评论(0) 推荐(0)
摘要: 根据狄什么卷积,对于数论函数 \(f,g\) 有 \[(f\ast g)(n)=\sum_{d|n}g(n)f(\frac{n}{d}) \]进一步地,有 \[\sum_{i=1}^n(f\ast g)(i)=\sum_{i=1}^n\sum_{d|i}g(d)f(\frac{i}{d}) \]\[ 阅读全文
posted @ 2024-12-25 09:57 Cl41Mi5deeD 阅读(37) 评论(0) 推荐(0)
摘要: 整除分块和狄利克雷卷积没啥说的。 规定莫比乌斯函数 \(\mu(i)\) 满足 \(i\) 被表示为 \(x\) 个单个质因子的积时返回值为 \((-1)^x\)。其余时为 \(0\),\(\mu(1)=1\)。 有重要性质 \[\sum_{d|n}\mu(d)=[n=1] \]证明:不妨设 \[n 阅读全文
posted @ 2024-12-24 17:20 Cl41Mi5deeD 阅读(36) 评论(0) 推荐(0)
摘要: 后缀数组 板题 后缀数组可以把字符串的所有后缀存起来,然后干各种奇怪的事情。 现在给你一个字符串 banana,给他的后缀A,NA,ANA,NANA,ANANA,BANANA 跑一个后缀的trie。 然后把字典序小的字母排在左边,给每个后缀对应的叶节点标一下这个后缀首字母在文本串的位置。 从左到右连 阅读全文
posted @ 2024-11-07 18:19 Cl41Mi5deeD 阅读(30) 评论(0) 推荐(0)
摘要: 模拟赛和平时做题时不时有一些没见过的东西,写一下。 斯特林数 讲递推和初步性质。退役前可能学不到多项式。 第一类斯特林数:$s(n,m) $把 \(n\) 个元素分成 \(m\) 组圆排列的方案,圆排列是 \((n-1)!\)。 从 dp 意义上推递推公式,设 \(s(i,j)=dp_{i,j}\) 阅读全文
posted @ 2024-11-07 18:18 Cl41Mi5deeD 阅读(45) 评论(0) 推荐(0)
摘要: 传奇水题板块,我有一万道紫黑都是做网络流,常年做网络流的人都目光呆滞极度自卑智商逐年下降最后完全成为傻子后面忘了。 算法难度-1分,思维难度比较高,至少在2024.6.12还没法靠自己做出来题。 6.14:这个东西当作dp做可能会比较好想,连边操作就是在跑大概的转移方程,网络流就是自动从转移方程里找 阅读全文
posted @ 2024-11-07 18:16 Cl41Mi5deeD 阅读(67) 评论(0) 推荐(0)