12 2020 档案

摘要:用来求积性函数 f(x) 的前缀和。要求其在质数 p 处的取值为多项式,并且 f(pk) 可以快速计算。 因为多项式可以拆成单项式,所以只用求出形如 f(p)=pk 的前缀和,然后加起来就行。 设 g(n,j) 为小于等于 n 的所有质数和最小质因 阅读全文 »
posted @ 2020-12-30 07:45 lhm_liu 阅读(107) 评论(0) 推荐(0) 编辑
摘要:\[ \large\begin{aligned} &\sum_{i=0}^n\binom{n}{i}p^i\left \lfloor \frac{i}{k} \right \rfloor \\ =&\sum_{i=0}^n\binom{n}{i}p^i \frac{i-i \bmod k}{k} \ 阅读全文 »
posted @ 2020-12-28 22:10 lhm_liu 阅读(166) 评论(0) 推荐(0) 编辑
摘要:枚举进球个数,得: \[ \large\begin{aligned} &\sum_{i=0}^k \binom{m}{i}\binom{n-m}{k-i} i^l\\ =&\sum_{i=0}^k \binom{m}{i}\binom{n-m}{k-i} \sum_{j=0}^{i} \binom{ 阅读全文 »
posted @ 2020-12-28 21:37 lhm_liu 阅读(245) 评论(0) 推荐(0) 编辑
摘要:第一类斯特林数 [nm]=(n1)[n1m]+[n1m1] 其为将 n 个元素划分为 阅读全文 »
posted @ 2020-12-25 22:30 lhm_liu 阅读(299) 评论(2) 推荐(1) 编辑
摘要:#388. 【UNR #3】配对树 先考虑怎样配对最优,发现对于一条边,若其两端的子树内需要配对的点的个数都为奇数,则该边会有 1 的贡献,否则没有贡献,得这样为最优情况。 那么对于一棵子树,将其内部的点标记为 1,得到一个 01 串,子树父边的贡献为 01 串中长度 阅读全文 »
posted @ 2020-12-25 21:14 lhm_liu 阅读(60) 评论(0) 推荐(0) 编辑
摘要:线段树上维护最大子段和是在每个节点上维护四元组 (mx,lm,rm,sum),但现在有全局加操作,线段树就不能直接维护了。 考虑如何维护 lmrm 同理,设 pre(x) 为长度为 x 的前缀和的值,add 为当前全局加的和,则 \(add \tim 阅读全文 »
posted @ 2020-12-19 21:06 lhm_liu 阅读(192) 评论(0) 推荐(0) 编辑
摘要:考虑维护当前可能成为答案的后缀,因为当前的最小后缀加上前面一段后不一定仍最小,所以对于所有前缀为最小后缀的后缀都要进行考虑,但能成为答案的后缀并不是所有这样的后缀。 设当前考虑的串为 s,后缀 a 能成为候选后缀当且仅当存在字符串 t,使得 atst阅读全文 »
posted @ 2020-12-11 21:23 lhm_liu 阅读(186) 评论(0) 推荐(0) 编辑
摘要:Lyndon 串 其严格最小后缀为其本身的串,称为 Lyndon 串,也就是 s 是其所有循环移位中严格最小的。 s,t 都为 Lyndon 串是,且 s<t,则 st 也为 Lyndon 串。证明 t>st 后即可证明该性质。 Lyn 阅读全文 »
posted @ 2020-12-11 19:47 lhm_liu 阅读(189) 评论(0) 推荐(1) 编辑
摘要:扩展 KMP 可以 O(n) 得出一个字符串的 z 函数,z(i) 为以 i 开头的后缀和整个串的 lcp。 维护一个 r 最大的和前缀匹配的子串 [l,r],当前的 z 函数可以从之前得到的结果继承过来,剩下的部分暴力匹配,因 阅读全文 »
posted @ 2020-12-09 17:18 lhm_liu 阅读(249) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示