随笔分类 - 小论文
摘要:包括:Hash,KMP,manacher,exkmp(Z-algorithm),trie的介绍,AC自动机。
更多高端字符串结构可能还得放一放。
阅读全文
摘要:摘自学长zsy的PPT。虽然没有原文链接,但为了表示对学长劳动成果的尊重,这里粘贴一个 "友情链接" 。zsy学长平时为人大方,上课生动有趣,并且对自己所讲的每个知识点都非常认真。推荐前往他的博客观摩学习。 我们都知道二项式的生成函数: $$ f(x) = (1+x)^n = \sum_{k = 0
阅读全文
摘要:树。包括树的定义、树上DP算法的一些模型方程、最小生成树算法及其应用、Kruskal重构树、树链剖分、树上差分算法、点分治。
之后就不再更新更多内容了。更多树的知识应该会放在新随笔里。
阅读全文
摘要:本证明参考了李煜东老师《算法竞赛进阶指南》. 我们首先证明欧拉定理,然后推导出费马小定理. 欧拉定理:若$\gcd(a,n)=1,a,n\in \mathbb{Z}$,则$a^{\phi(n)}\equiv 1 \pmod{n}$.其中$\phi(n)$为欧拉函数. 设n的简化剩余系为$\{\ove
阅读全文
摘要:$\text{update 2019.8.18}$ 由于本人将大部分精力花在了cnblogs上,而不是洛谷博客,评论区提出的一些问题直到今天才解决。 下面给出的Pollard Rho函数已给出散点图。关于$Millar Robin$算法的时间复杂度在我的博客应该有所备注。由于本人不擅长时间复杂度分析
阅读全文
摘要:笔记:数据结构 1.语言+算法+数据结构=信息奥赛 数据的存放方式,体现了数据结构 数据结构=数据+结构,结构指储存、操作、关系。 2.线性结构 2.1集合的表示 若用set储存,则需要用insert插入元素,因为set是一颗红黑树。 由于set里面元素单调,可用$O(\log{n})$二分法查找,
阅读全文
摘要:听课笔记 2018/11/24 给定一个数列,可能会有多种操作 数据规模$n=10^5$ $Q=10^5$, 扫描一遍$O(nQ)$,$10^8$以上1000ms可能做不了 解决方案 1.树状数组 用来处理区间和 2.线段树 原理:区间的可加性 修改,查询, 延时标记 本子节点的值: t[p].va
阅读全文

浙公网安备 33010602011771号