随笔分类 - 比赛补题
在进行 Atcoder 或 或校内训练赛等对未赛时完成的题目的补题。
摘要:$T$ 组询问 $n,m,w$ 求有多少个长为 $n$ 的 $01$ 串 $s$ 和长为 $m$ 的字符串 $t$ 使得 $s,t$ 存在最长公共子串 $w$。
$n,m\leq 100,|w|\leq 3,T\leq 10$
阅读全文
摘要:分治结合中途相遇法
阅读全文
摘要:数据结构维护 kruskal 重构树
阅读全文
摘要:贡献延后技巧
阅读全文
摘要:利用 AC 自动机解决字符串匹配问题
阅读全文
摘要:对于添加操作难做考虑时空倒流改为删数。
阅读全文
摘要:复合函数如果满足结合律考虑线段树维护分段函数。
阅读全文
摘要:用决策单调性优化动规来解决初步问题,之后需要补充更加优秀的做法
阅读全文
摘要:区间异或转前缀和处理问题
阅读全文
摘要:树链剖分维护贡献
阅读全文
摘要:在本次比赛中共获得了 $1075$ 分,在总共 $8215$ 人的比赛中排名 $1688$,其中 $\text{perf}$ 为 $\textcolor{cyan}{1229}$,主要失分在了在 C,D 题中交错顺序无效调题的大量时间。
阅读全文
摘要:在比赛中一直在想莫比乌斯反演,没想到是欧拉反演。其中约数个数的期望不知道也是一个盲区。之后可以将这种两个整除约束的拆成先满足一个,之后在每一个里面去找另外能够约束且所有满足要求的位置。
阅读全文

浙公网安备 33010602011771号